Περιηγηθείτε στα Προϊόντα μας

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.


Product Docs Swagger Examples Blog Support Dashboard

Εγκατάσταση

Το πακέτο είναι available στο PyPI και μπορεί να εγκατασταθεί μέσω pip εκτελώντας την παρακάτω εντολή:

pip install groupdocs-viewer-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Απαιτήσεις

  • Python 2.7 ή 3.4+
  • pip διαχειριστής πακέτων
  • Διαπιστευτήρια GroupDocs CloudClient ID and Client Secret από τον πίνακα ελέγχου

Εξαρτήσεις

Το SDK εγκαθιστά αυτόματα τα ακόλουθα πακέτα:

ΠακέτοΠεριορισμός
urllib3>= 1.15
six>= 1.10
certifi
python-dateutil

Γρήγορη εκκίνηση

Λάβετε τα διαπιστευτήρια API σας

Για να χρησιμοποιήσετε το GroupDocs.Viewer Cloud, εγγραφείτε στο GroupDocs.Cloud Dashboard και λάβετε το Client ID και το Client Secret.

Εκκινήστε το API

Χρησιμοποιήστε τον ακόλουθο κώδικα για να ξεκινήσετε να χρησιμοποιείτε το GroupDocs.Viewer Cloud SDK για Python:

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)

Αποδώστε ένα έγγραφο σε HTML

Μόλις αρχικοποιηθεί, χρησιμοποιήστε αυτό το βασικό παράδειγμα για να αποδώσετε ένα έγγραφο από την αποθήκευση στο cloud:

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")

Με αυτόν τον οδηγό γρήγορης εκκίνησης, είστε έτοιμοι να ξεκινήσετε την απόδοση εγγράφων χρησιμοποιώντας το GroupDocs.Viewer Cloud στις εφαρμογές σας Python. Για περισσότερες λεπτομέρειες, επισκεφθείτε το documentation.

Λάβετε υποστηριζόμενες μορφές αρχείων

Ανακτήστε την πλήρη λίστα των υποστηριζόμενων μορφών αρχείων που είναι διαθέσιμες μέσω του Viewer API.

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))

Αποδώστε ένα έγγραφο ως PDF

Αυτό το παράδειγμα δείχνει πώς να αποδώσετε ένα έγγραφο του Word σε μορφή PDF χρησιμοποιώντας το GroupDocs.Viewer Cloud API.

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)

Απόδοση υπολογιστικού φύλλου ως HTML

Αυτό το δείγμα κώδικα μετατρέπει ένα υπολογιστικό φύλλο Excel σε HTML χρησιμοποιώντας το GroupDocs.Viewer Cloud API.

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")

Απόδοση εγγράφου με αποκριτική διάταξη HTML

Αποδώστε ένα έγγραφο ως αποκριτικό HTML που προσαρμόζεται σε διάφορα μεγέθη οθόνης και συσκευές.

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")

Απόδοση επιλεγμένων σελίδων

Μετατρέψτε μόνο συγκεκριμένες σελίδες ενός εγγράφου, εξοικονομώντας χρόνο επεξεργασίας όταν χρειάζεται μόνο μέρος του εγγράφου.

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 με παρακολουθούμενες αλλαγές

Αποδώστε ένα έγγραφο του Word, συμπεριλαμβανομένων των παρακολουθούμενων αλλαγών στο HTML εξόδου.

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")

Λήψη πληροφοριών εγγράφου

Ανακτήστε τα μεταδεδομένα του εγγράφου, όπως τον αριθμό σελίδων πριν από την απόδοση.

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)))

Μετατροπή και λήψη χωρίς αποθήκευση στο Cloud

Αποδώστε ένα τοπικό έγγραφο απευθείας και λάβετε το αρχείο εξόδου χωρίς να το ανεβάσετε πρώτα στο χώρο αποθήκευσης cloud.

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

Ο GroupDocs.Viewer Cloud Python Samples το αποθετήριο περιλαμβάνει έτοιμα προς εκτέλεση παραδείγματα που καλύπτουν:

ΚατηγορίαΠαραδείγματα
Βασική χρήσηΥποστηριζόμενες μορφές, πληροφορίες εγγράφων, συνημμένα, μετατροπή και λήψη
Προβολή HTMLΑποκριτική διάταξη, ελαχιστοποίηση HTML, εξαίρεση γραμματοσειρών, βελτιστοποίηση για εκτύπωση
Προβολή εικόνωνΠροσαρμογή μεγέθους εικόνας, ποιότητας JPG, επικάλυψης κειμένου, συντεταγμένων κειμένου
Προβολή PDFΠροστατέψτε το PDF, προσαρμόστε την ποιότητα JPG
Κοινές επιλογές απόδοσηςΥδατογράφημα, επιλεγμένες σελίδες, διαδοχικές σελίδες, σχόλια, σημειώσεις, προσαρμοσμένες γραμματοσειρές
Επιλογές φόρτωσηςΠροστατευμένα έγγραφα, προσδιορίστε την κωδικοποίηση
Απόδοση ανά τύπο αρχείουΑρχείο, CAD, email, Outlook, PDF, υπολογιστικό φύλλο, Visio, Word, Lotus Notes, MS Project, κείμενο

Πώς να εκτελέσετε τα παραδείγματα

  1. Κλωνοποιήστε ή κατεβάστε το samples repository2. Πηγαίνετε στο Examples καταλόγου
  2. Επεξεργασία RunExamples.py και ρυθμίστε το δικό σας client_id και client_secret4. Τρέξε pip install groupdocs-viewer-cloud -U5. Εκτελέστε python RunExamples.py

Για περισσότερες λεπτομέρειες, επισκεφθείτε Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


Ετικέτες

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


 Ελληνικά