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

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-conversion-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.Conversion Cloud, εγγραφείτε στο GroupDocs.Cloud Dashboard και λάβετε το Client ID και το Client Secret.

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

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

import groupdocs_conversion_cloud

# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create API configuration
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

# Create instance of the Convert API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_config(configuration)

Μετατροπή εγγράφου (άμεση, χωρίς αποθήκευση στο cloud)

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

import groupdocs_conversion_cloud

client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create instance of the API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Prepare request: output format and local file path
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("pdf", "input.docx")

# Convert and save the result
result = convert_api.convert_document_direct(request)

with open("output.pdf", "wb") as f:
    f.write(result)

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

Μετατροπή εγγράφων με χρήση του Cloud Storage

Αυτό το παράδειγμα μεταφορτώνει ένα αρχείο στον αποθηκευτικό χώρο GroupDocs Cloud, το μετατρέπει και κατεβάζει το αποτέλεσμα — ιδανικό για ροές εργασίας από την πλευρά του διακομιστή που διαχειρίζονται αρχεία στο cloud.

import groupdocs_conversion_cloud

client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create instances of the APIs
file_api = groupdocs_conversion_cloud.FileApi.from_keys(client_id, client_secret)
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Upload file to cloud storage
file_api.upload_file(
    groupdocs_conversion_cloud.UploadFileRequest("myFile.docx", "myFile.docx")
)

# Prepare convert settings
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "myFile.docx"
settings.format = "pdf"
settings.output_path = "converted"

# Convert the document
result = convert_api.convert_document(
    groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
)

print("Document converted: " + result[0].url)

# Download the converted file
response = file_api.download_file(
    groupdocs_conversion_cloud.DownloadFileRequest("converted/myFile.pdf", None)
)

Μετατροπή εγγράφων μεταξύ διαφόρων μορφών Cloud API

Αυτός ο κώδικας επιτρέπει στους προγραμματιστές να μετατρέπουν έγγραφα μεταξύ διαφόρων μορφών μέσω προγραμματισμού με προηγμένες επιλογές εξόδου PDF, εξαλείφοντας τις μη αυτόματες μετατροπές. Υποστηρίζει περισσότερες από 50 μορφές αρχείων, καθιστώντας το ιδανικό για προγραμματιστές εφαρμογών που χρειάζονται υποστήριξη πολλαπλών μορφών.

import groupdocs_conversion_cloud

configuration = groupdocs_conversion_cloud.Configuration("YourClientId", "YourClientSecret")
convert_api = groupdocs_conversion_cloud.ConvertApi.from_config(configuration)

# Prepare convert settings
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "WordProcessing/password-protected.docx"
settings.format = "pdf"
settings.output_path = "converted"

# Load options for password-protected source document
load_options = groupdocs_conversion_cloud.WordProcessingLoadOptions()
load_options.password = "password"

# PDF conversion options
convert_options = groupdocs_conversion_cloud.PdfConvertOptions()
convert_options.center_window = True
convert_options.compress_images = False
convert_options.display_doc_title = True
convert_options.dpi = 1024
convert_options.from_page = 1
convert_options.image_quality = 100
convert_options.password = "password"
convert_options.unembed_fonts = True

settings.load_options = load_options
settings.convert_options = convert_options

# Execute the conversion
result = convert_api.convert_document(
    groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
)

print("Document converted: " + result[0].url)

Μετατροπή συγκεκριμένων σελίδων ενός Document Cloud API

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

import groupdocs_conversion_cloud

convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys("YourClientId", "YourClientSecret")

# Configure settings to convert specific pages (e.g., pages 1 and 3)
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "WordProcessing/four-pages.docx"
settings.format = "pdf"
settings.output_path = "converted/two-pages.pdf"

convert_options = groupdocs_conversion_cloud.PdfConvertOptions()
convert_options.pages = [1, 3]
settings.convert_options = convert_options

# Execute the conversion
result = convert_api.convert_document(
    groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
)

print("Document converted: " + result[0].url)

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

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

import groupdocs_conversion_cloud

info_api = groupdocs_conversion_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")

result = info_api.get_supported_conversion_types(
    groupdocs_conversion_cloud.GetSupportedConversionTypesRequest()
)

print("Formats count: " + str(len(result)))

Δείγματα έργων στο GitHub

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

ΚατηγορίαΠαραδείγματα
ΜετατροπήPDF, HTML, εικόνα, παρουσίαση, υπολογιστικό φύλλο, επεξεργασία κειμένου. άμεση μετατροπή? ασύγχρονη μετατροπή
Κοινές επιλογέςΥδατογράφημα, συγκεκριμένες σελίδες, διαδοχικές σελίδες, προσαρμοσμένες γραμματοσειρές
Επιλογές φόρτωσηςCAD, CSV, email, HTML, OneNote, PDF, παρουσίαση, υπολογιστικό φύλλο, κείμενο, επεξεργασία κειμένου
ΠληροφορίεςΥποστηριζόμενες μετατροπές, πληροφορίες εγγράφων

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

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

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


Product Docs Swagger Examples Blog Support Dashboard


Ετικέτες

Document Conversion API | Python Cloud API | GroupDocs.Conversion Cloud | REST API | Document Conversion | Auto-detect Formats | Watermarking API | Multi-Format Output | Batch Document Conversion | PDF Conversion | Custom Conversion Options | Page-by-Page Conversion | Font Replacement | OCR Support | Metadata Extraction | Document Merge | Storage API | Document Information API | Document Load Options | Multi-Language Support | Cloud Storage Integration | SDKs for .NET, Java, Python | Secure API Access | Docker Support | Scalable Document Conversion | API Rate Limiting


 Ελληνικά