If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Kurulum
Paket PyPI’de mevcut‘dir ve aşağıdaki komut çalıştırılarak pip aracılığıyla kurulabilir:
pip install groupdocs-viewer-cloud

Gereksinimler
Bağımlılıklar
SDK aşağıdaki paketleri otomatik olarak yükler:
| Paket | Kısıtlama |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Belge Oluşturma için Python Cloud REST API
GroupDocs.Viewer Cloud SDK for Python Word, Excel, PDF’ler, CAD, e-postalar ve daha fazlası gibi 190’dan fazla formatı destekleyen güçlü bir belge oluşturma çözümü sunar. Geliştiriciler, orijinal belgenin yapısını ve düzenini koruyarak belgeleri kolayca HTML, PDF ve görüntü formatlarına dönüştürebilir ve işleyebilir. Akış çıktısı, özel görüntüleme seçenekleri, çok sayfalı oluşturma ve çeşitli dosya türlerine yönelik destek gibi gelişmiş özelliklerle GroupDocs.Viewer Cloud API, herhangi bir Python web uygulaması, komut dosyası veya otomasyon iş akışındaki belge görüntüleme ihtiyaçları için kusursuz entegrasyon sağlar. Bu güçlü bulut tabanlı API’nin esnekliğinden ve özelliklerinden yararlanmaya başlamak için ücretsiz kaydolun.
Temel Kullanım
Basit Görüntüleyici Kurulumu - GroupDocs.Viewer’ı minimum yapılandırmayla hızlı bir şekilde kurma kılavuzu.
Belgeyi Buluttan Yükle - Belgeleri görüntülemek için doğrudan bulut depolama alanından yüklemeye ilişkin talimatlar.
Özel Görünüm Seçenekleri - Yakınlaştırma, düzen ve gezinme gibi görüntüleyici ayarlarını özelleştirme adımları.
Desteklenen Dosya Formatları - Dönüştürmeden görüntülenebilecek desteklenen dosya formatlarının ayrıntılı listesi.
HTML Görüntüleyici
Belgeleri HTML’ye Dönüştür - Sorunsuz tarayıcı tabanlı görüntüleme için belgeleri HTML biçimine dönüştürme işlemi.
Stream HTML Output - Belgelerin gerçek zamanlı olarak işlenmesi için HTML içeriğinin akışına ilişkin kılavuz.
HTML’de Belge Yapısını Koru - HTML’ye dönüştürürken orijinal düzeni ve yapıyı korumaya yönelik talimatlar.
Özel HTML Görüntüleme Seçenekleri - Stiller ve yazı tipleri de dahil olmak üzere, HTML ile görüntülenen belgelerin görünümünü özelleştirmeye yönelik özellikler.
Resim Görüntüleyici
Belgeleri Görüntülere Dönüştürme - Belgeleri görüntülemek için PNG ve JPEG gibi görüntü formatlarına dönüştürme adımları.
Akış Görüntüsü Çıkışı - Belge görüntüleyiciden görüntü formatlarının akışına yönelik kılavuz.
Görüntü Çözünürlüğünü Özelleştir - Belgeleri görüntü olarak görüntülerken belirli görüntü çözünürlüğünü ayarlama seçenekleri.
Çok Sayfalı Belge Görüntüsü Oluşturma - Çok sayfalı belgeleri ayrı görüntüler olarak oluşturmaya yönelik talimatlar.
PDF Görüntüleyici
Belgeleri PDF’ye Dönüştürün - Desteklenen herhangi bir belge biçimini görüntülemek için PDF’ye dönüştürün.
PDF Çıkışını Yayınla - Tarayıcılarda veya uygulamalarda optimize edilmiş görüntüleme için PDF içeriğini yayınlama kılavuzu.
PDF Görüntüleyiciyi Göm - Özelleştirilebilir bir PDF görüntüleyiciyi uygulamanıza yerleştirme talimatları.
PDF Görüntüleyici Desteği - PDF belgelerini görüntüleme ve bunlarla etkileşime geçme özellikleri.
Belgeyi Oluştur
Belgeyi HTML’ye, Görüntüye veya PDF’ye Oluşturma - Belgeleri görüntülemek üzere HTML, görüntü veya PDF formatlarına dönüştürme seçenekleri.
İşlenmiş Çıktıyı Yayınla - Uygulamanızda gerçek zamanlı erişim için işlenmiş belge çıktısını yayınlayın.
Çok Sayfalı Belge Oluşturma - Çok sayfalı belgeleri birden çok HTML, resim veya PDF dosyasına dönüştürme desteği.
Belge Türüne Göre İşleme Seçenekleri
Dosya Türleri için Özel İşleme - Word, Excel, PDF ve daha fazlası gibi çeşitli belge türleri için özel olarak tasarlanmış özel işleme seçenekleri.
Belge Özelliklerini Koruyun - Oluşturma sırasında düzen, metin ve biçimlendirme gibi orijinal belge özelliklerinin korunduğundan emin olun.
Arşiv Dosyalarını Oluşturma
ZIP, RAR ve TAR Dosyalarını Oluşturun - ZIP, RAR ve TAR gibi arşiv dosyası formatlarını görüntülenebilir içeriğe dönüştürün.
Belirli Dosyaları Çıkarın ve Oluşturun - Arşivlerden belirli dosyaları çıkarın ve arşivin tamamını indirmeden bunları işleyin.
CAD Çizimlerini Oluşturma
Render CAD Formatları (DWG, DXF, vb.) - Ayrıntılı görüntüleme için DWG ve DXF gibi CAD dosyalarını dönüştürün ve görüntüleyin.
CAD Oluşturma Seçeneklerini Özelleştirin - CAD oluşturma için yakınlaştırma düzeyi, katman görünürlüğü ve düzen gibi belirli parametreleri ayarlayın.
E-Posta Mesajlarını Oluşturma
MSG, EML ve MHTML Formatlarını Oluşturun - MSG, EML ve MHTML gibi formatlardaki e-posta mesajlarını doğrudan görüntüleyicide görüntüleyin.
Ekleri Görüntüle - Kolay erişim için e-posta eklerini otomatik olarak oluşturup görüntüleyin.
Lotus Notes Veritabanı Mesajlarını Oluşturma
NSF Veritabanı Mesajlarını Oluşturma - Lotus Notes (NSF) veritabanı mesajlarını desteklenen formatlarda dönüştürün ve görüntüleyin.
Yerleşik Öğelere Erişim - Lotus Notes veritabanı mesajları içindeki yerleşik görüntüleri, dosyaları ve bağlantıları oluşturun ve görüntüleyin.
MS Proje Belgelerini Oluşturma
MS Project Dosyalarını Oluşturun (MPP) - Kolay görüntüleme için MS Project (MPP) dosyalarını HTML’ye, resimlere veya PDF’ye dönüştürün.
Proje Verilerini Görüntüle - MS Project dosyalarından görev, kaynak ve Gantt şeması görünümlerini oluşturun.
Outlook Veri Dosyalarını Oluşturma
PST ve OST Dosyalarını Oluşturun - Outlook PST ve OST veri dosyalarını görüntülemek için HTML, resimler veya PDF formatlarına dönüştürün.
E-postaları, Takvimleri ve Kişileri Görüntüleyin - Outlook veri dosyalarından bireysel e-posta iletilerini, takvim etkinliklerini ve kişi ayrıntılarını oluşturun.
PDF Belgelerini Oluşturma
PDF’yi HTML’ye, Görüntüye veya Diğer Formatlara Dönüştürün - Web tabanlı veya uygulama görüntüleme için PDF belgelerini HTML’ye, görüntüye veya desteklenen diğer biçimlere dönüştürün.
PDF Ek Açıklamaları ve Yer İmleri - PDF belgelerini ek açıklamalar, yer imleri ve diğer gömülü öğelerle oluşturma desteği.
E-Tabloları Oluşturma
Excel Dosyalarını Oluşturma (XLS, XLSX) - XLS ve XLSX gibi e-tablo dosyalarını HTML, resimler veya PDF formatlarına dönüştürün.
Grafikleri ve Formülleri Görüntüleyin - Doğru görüntüleme için e-tablo grafiklerini, formülleri ve karmaşık hücre biçimlerini oluşturun.
Metin Dosyalarını Oluşturma
Düz Metin ve CSV Dosyalarını Oluşturma - Basitleştirilmiş görüntüleme için düz metin ve CSV dosyalarını HTML’ye, resimlere veya PDF’ye dönüştürün.
Metin Biçimlendirmesini Koru - Oluşturma sırasında orijinal metin düzenini ve biçimlendirmesini koruyun.
Visio Belgelerini Oluşturma
Visio Dosyalarını Oluşturma (VSD, VSDX) - Visio diyagramı dosyalarını HTML, resim veya PDF formatlarında dönüştürün ve görüntüleyin.
Diyagramları ve Akış Şemalarını Görüntüleyin - Net sunum için Visio dosyalarından diyagramlar, akış şemaları ve şekiller oluşturun.
Kelime İşlem Belgelerini Oluşturma
Word Dosyalarını Oluşturma (DOC, DOCX, ODT) - DOC, DOCX ve ODT gibi Kelime işleme dosyalarını HTML, resim veya PDF formatlarına dönüştürün.
Belge Yapısını Koru - Üstbilgiler, altbilgiler ve biçimlendirme dahil olmak üzere belge yapısının doğru şekilde oluşturulmasını sağlayın.
Belge Sayfalarıyla Çalışmak
Belgelerden Sayfaları Çıkart - Bireysel oluşturma için belgelerden belirli sayfaları çıkarın.
Sayfa Görüntülemeyi Özelleştirin - Belge görüntüleme için sayfalandırmayı ve sayfa görüntüleme ayarlarını kontrol edin.
Belge Sayfalarını Oluşturma
Sayfaları HTML’ye, Görüntüye veya PDF’ye Oluşturun - Tek tek belge sayfalarını görüntülemek için HTML, görüntü veya PDF formatlarına dönüştürün.
Sayfa Çıkışını Yayınla - Daha hızlı yükleme süreleri ve gerçek zamanlı görüntüleme için ayrı ayrı belge sayfalarının akışını sağlayın.
HTML ve SVG’nin küçültülmesi
HTML İçeriğini Küçült - Daha hızlı sayfa yüklemeleri için oluşturulan HTML içeriğinin boyutunu azaltın.
SVG Çıkışını Optimize Edin - Kaliteyi kaybetmeden performansı artırmak için SVG çıkışını küçültün ve optimize edin.
Belgeyi Duyarlı HTML’ye Dönüştürme
Duyarlı HTML’ye dönüştürün - Belgeleri çeşitli ekran boyutlarına ve cihazlara uyum sağlayan duyarlı HTML olarak işleyin.
Mobil Dostu Görüntüleme - Duyarlı HTML oluşturmayı kullanarak belgelerin mobil ve tablet cihazlar için optimize edilmesini sağlayın.
Eklerle Çalışmak
Ekleri Çıkarın ve Oluşturun - Kolay görüntüleme için belgelerden veya e-posta iletilerinden ekleri çıkarın ve işleyin.
Ek Türlerini Görüntüle - Resimler, belgeler ve arşivler gibi çeşitli ek türlerini görüntüleme desteği.
Lisanslama ve Kimlik Doğrulama
Değerlendirme Modu - Deneme sırasında belgeleri filigranlarla işleyin.
Güvenli Kimlik Doğrulama - Güvenli API erişimi için İstemci Kimliğini ve İstemci Sırrını kullanın.
MIT Lisansı - Python SDK, MIT Lisansı kapsamında lisanslanmıştır.
GroupDocs.Viewer Cloud, aşağıdaki kategorilerde 190’dan fazla dosya formatını destekler:
- Kelime İşleme: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT, ODT, OTT
- E-tablolar: XLS, XLSX, XLSB, XLSM, CSV, ODS, OTS, TSV
- Sunumlar: PPT, PPTX, PPTM, PPS, PPSX, PPSM, ODP, OTP, POTX, POTM
- PDF ve Sayfa Düzeni: PDF, XPS, TEX
- Resimler: BMP, GIF, JPEG, PNG, TIFF, SVG, PSD, WEBP, ICO, EMF, WMF ve daha fazlası
- CAD ve Diyagramlar: DWG, DXF, DWF, DGN, IFC, STL; VSD, VSDX, VSS, VST ve ilgili Visio formatları
- E-posta ve Outlook: MSG, EML, EMLX, MHT, PST, OST
- Web: HTML, HTM, MHT, MHTML
- Arşivler: ZIP, RAR, TAR ve diğer arşiv formatları
- Proje Yönetimi: MPP, MPT
- e-Kitaplar: EPUB, MOBI
- Notlar: BİR (Microsoft OneNote)
- Lotus Notes: NSF veritabanı mesajları
Desteklenen tüm formatlar HTML, PNG/JPG veya PDF olarak oluşturulabilir. Format matrisinin tamamı için belgelere bakın.
Hızlı Başlangıç
API kimlik bilgilerinizi alın
GroupDocs.Viewer Cloud’u kullanmak için, GroupDocs.Cloud Dashboard adresinden kaydolun ve Müşteri Kimliğinizi ve Müşteri Sırrınızı alın.
API’yi başlat
Python için GroupDocs.Viewer Bulut SDK’sını kullanmaya başlamak için aşağıdaki kodu kullanın:
import groupdocs_viewer_cloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create API configuration
configuration = groupdocs_viewer_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
# Create instance of the View API
view_api = groupdocs_viewer_cloud.ViewApi.from_config(configuration)
Bir belgeyi HTML’ye dönüştürme
Başlatıldıktan sonra bulut depolama alanından bir belge oluşturmak için bu temel örneği kullanın:
import groupdocs_viewer_cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
view_api = groupdocs_viewer_cloud.ViewApi.from_keys(client_id, client_secret)
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "HTML"
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Document rendered: " + str(len(response.pages)) + " pages")
Bu hızlı başlangıç kılavuzuyla, Python uygulamalarınızda GroupDocs.Viewer Cloud’u kullanarak belge oluşturmaya başlamaya hazırsınız. Daha fazla ayrıntı için belgeleri ziyaret edin.
Viewer API aracılığıyla kullanılabilen desteklenen dosya biçimlerinin tam listesini alın.
import groupdocs_viewer_cloud
info_api = groupdocs_viewer_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
try:
response = info_api.get_supported_file_formats()
print("Supported file-formats:")
for fmt in response.formats:
print("{0} ({1})".format(fmt.file_format, fmt.extension))
except groupdocs_viewer_cloud.ApiException as e:
print("Exception when calling get_supported_file_formats: {0}".format(e.message))
Bir Belgeyi PDF Olarak Oluşturun
Bu örnek, GroupDocs.Viewer Bulut API’sini kullanarak bir Word belgesinin PDF formatına nasıl dönüştürüleceğini gösterir.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "PDF"
view_options.render_options = groupdocs_viewer_cloud.PdfOptions()
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Document rendered to PDF: " + response.file.path)
Elektronik Tabloyu HTML olarak işle
Bu kod örneği, GroupDocs.Viewer Bulut API’sini kullanarak bir Excel elektronik tablosunu HTML’ye dönüştürür.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.xlsx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Spreadsheet rendered to HTML: " + str(len(response.pages)) + " pages")
Belgeyi Duyarlı HTML Düzeniyle Oluşturun
Bir belgeyi çeşitli ekran boyutlarına ve cihazlara uyum sağlayan duyarlı HTML olarak işleyin.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
view_options.render_options.is_responsive = True
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Responsive HTML rendered: " + str(len(response.pages)) + " pages")
Seçilen Sayfaları Oluştur
Belgenin yalnızca belirli sayfalarını dönüştürerek belgenin yalnızca bir kısmına ihtiyaç duyulduğunda işlem süresinden tasarruf edin.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
view_options.render_options.pages_to_render = [2, 3]
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Selected pages rendered: " + str(len(response.pages)) + " pages")
Word Belgesini İzlenen Değişikliklerle Oluşturma
Çıktı HTML’sinde izlenen değişiklikleri içeren bir Word belgesini oluşturun.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/with_tracked_changes.docx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
view_options.render_options.word_processing_options = groupdocs_viewer_cloud.WordProcessingOptions()
view_options.render_options.word_processing_options.render_tracked_changes = True
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Tracked changes rendered: " + str(len(response.pages)) + " pages")
Belge Bilgilerini Al
Oluşturmadan önce sayfa sayısı gibi belge meta verilerini alın.
import groupdocs_viewer_cloud
info_api = groupdocs_viewer_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
request = groupdocs_viewer_cloud.GetInfoRequest(view_options)
result = info_api.get_info(request)
print("Document pages: " + str(len(result.pages)))
Bulut Depolama Olmadan Dönüştürme ve İndirme
Yerel bir belgeyi doğrudan işleyin ve çıktı dosyasını önce bulut depolama alanına yüklemeden alın.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
with open("sample.docx", "rb") as file:
request = groupdocs_viewer_cloud.ConvertAndDownloadRequest("jpg", file)
output_path = view_api.convert_and_download(request)
print("Convert and download completed: " + output_path)
GitHub’daki Örnek Projeler
GroupDocs.Viewer Bulut Python Örnekleri deposu aşağıdakileri kapsayan çalıştırılmaya hazır örnekler içerir:
| Kategori | Örnekler |
|---|
| Temel Kullanım | Desteklenen formatlar, belge bilgileri, ekler, dönüştürme ve indirme |
| HTML Görüntüleyici | Duyarlı düzen, HTML’yi küçültün, yazı tiplerini hariç tutun, yazdırma için optimize edin |
| Resim Görüntüleyici | Resim boyutunu, JPG kalitesini, metin kaplamasını, metin koordinatlarını ayarlayın |
| PDF Görüntüleyici | PDF’yi koruyun, JPG kalitesini ayarlayın |
| Ortak Oluşturma Seçenekleri | Filigranlar, seçilen sayfalar, ardışık sayfalar, yorumlar, notlar, özel yazı tipleri |
| Yükleme Seçenekleri | Korumalı belgeler, kodlamayı belirtin |
| Dosya Türüne Göre Oluşturma | Arşiv, CAD, e-posta, Outlook, PDF, elektronik tablo, Visio, Word, Lotus Notes, MS Project, metin |
Örnekler nasıl çalıştırılır
- örnek deposunu kopyalayın veya indirin
Examples dizinine gidinRunExamples.py‘i düzenleyin ve client_id ile client_secret ayarlarınızı yapınpip install groupdocs-viewer-cloud -U‘ı çalıştırınpython RunExamples.py komutunu çalıştırın
Daha fazla ayrıntı için Başlarken adresini ziyaret edin.

Document Rendering API | Python Cloud API | GroupDocs.Viewer Cloud | REST API | HTML Rendering | PDF Conversion | Image Rendering | Document Viewing | Multi-Page Rendering | Document Streaming | CAD Rendering | E-Mail Message Rendering | Visio Rendering | MS Project Rendering | Outlook Data Rendering | Spreadsheet Rendering | Word Processing Rendering | Custom View Options | Responsive HTML | Attachment Rendering | Secure API Access | Cloud Storage Integration