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

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

Συγχώνευση εγγράφων και σελίδων Python Cloud REST API

GroupDocs.Merger Cloud SDK for Python εξουσιοδοτεί τους προγραμματιστές να ενσωματώνουν προηγμένες λειτουργίες συγχώνευσης εγγράφων και χειρισμού σελίδων στις εφαρμογές Ιστού Python, τα σενάρια και τις ροές εργασίας αυτοματισμού τους. Υποστηρίζοντας περισσότερες από 40 μορφές αρχείων, αυτό το REST API επιτρέπει την απρόσκοπτη συγχώνευση, διαχωρισμό και αναδιοργάνωση σελίδων εγγράφων, συμπεριλαμβανομένων αρχείων PDF, εγγράφων Word, υπολογιστικών φύλλων Excel και άλλων. Τα χαρακτηριστικά ασφαλείας περιλαμβάνουν προστασία με κωδικό πρόσβασης για έγγραφα, ενώ οι πρόσθετες λειτουργίες αρχείων και φακέλων βελτιστοποιούν τη διαχείριση αποθήκευσης στο cloud. Είτε εργάζεστε με έγγραφα πολλαπλών μορφών είτε εκτελείτε πολύπλοκους χειρισμούς σελίδων, το GroupDocs.Merger παρέχει ισχυρά εργαλεία για ασφαλή και αποτελεσματικό χειρισμό εγγράφων σε πλατφόρμες ιστού, επιτραπέζιων υπολογιστών και κινητών.

Συγχώνευση εγγράφων

Συγχώνευση δύο ή περισσότερων εγγράφων - Συνδυάστε πολλά έγγραφα σε ένα μόνο αρχείο.
Συγχώνευση συγκεκριμένων σελίδων - Συγχώνευση μόνο συγκεκριμένων σελίδων από διαφορετικά έγγραφα σε ένα.
Σύνδεση σειρών σελίδων - Συνδυάστε επιλεγμένες περιοχές σελίδων από πολλά έγγραφα σε ένα.
Συγχώνευση πολλαπλών μορφών - Συγχώνευση εγγράφων διαφορετικών μορφών (π.χ. DOCX και PDF) σε μια ενιαία έξοδο.

Διαίρεση και χειραγώγηση σελίδας

Διαίρεση εγγράφων - Διαχωρίστε ένα έγγραφο προέλευσης σε πολλά ξεχωριστά αρχεία.
Μετακίνηση σελίδων - Μετακίνηση σελίδων εγγράφου μέσα σε ένα αρχείο.
Περιστροφή σελίδων - Περιστρέψτε τις σελίδες του εγγράφου για να προσαρμόσετε τον προσανατολισμό τους.
Κατάργηση σελίδων - Αφαιρέστε ανεπιθύμητες σελίδες από ένα έγγραφο.
Αλλαγή σελίδων - Αλλάξτε τη θέση των σελίδων σε ένα έγγραφο.
Εξαγωγή σελίδων - Εξαγωγή συγκεκριμένων σελίδων από ένα έγγραφο σε νέο αρχείο.
Αλλαγή προσανατολισμού σελίδας - Προσαρμόστε τον προσανατολισμό της σελίδας στους υποστηριζόμενους τύπους εγγράφων.

Ασφάλεια και προστασία εγγράφων

Ορισμός κωδικού πρόσβασης εγγράφου - Ασφαλίστε τα έγγραφα ορίζοντας κωδικό πρόσβασης.
Κατάργηση κωδικού πρόσβασης εγγράφου - Καταργήστε τους υπάρχοντες κωδικούς πρόσβασης από προστατευμένα έγγραφα.
Ενημέρωση κωδικού πρόσβασης εγγράφου - Αλλάξτε τον κωδικό πρόσβασης σε ένα προστατευμένο έγγραφο.
Έλεγχος προστασίας με κωδικό πρόσβασης - Επαληθεύστε εάν ένα έγγραφο προστατεύεται με κωδικό πρόσβασης.

Λειτουργίες αρχείων

Μεταφόρτωση αρχείων στο Cloud - Μεταφόρτωση αρχείων στο χώρο αποθήκευσης cloud μέσω του API.
Λήψη Αρχείων από το Cloud - Λήψη αρχείων από την αποθήκευση cloud σε τοπικά συστήματα.
Αντιγραφή αρχείων - Αντιγραφή αρχείων εντός του χώρου αποθήκευσης cloud σε διαφορετικές τοποθεσίες.
Μετακίνηση αρχείων - Μετακίνηση αρχείων μεταξύ φακέλων στο χώρο αποθήκευσης cloud.
Διαγραφή αρχείων - Διαγράψτε συγκεκριμένα αρχεία από την αποθήκευση στο cloud.

Λειτουργίες φακέλου

Δημιουργία φακέλου - Δημιουργήστε νέους φακέλους στο χώρο αποθήκευσης cloud.
Αντιγραφή φακέλου - Διπλότυποι φάκελοι εντός του αποθηκευτικού χώρου cloud.
Μετακίνηση φακέλου - Μετακίνηση φακέλων μεταξύ καταλόγων στο χώρο αποθήκευσης cloud.
Διαγραφή φακέλου - Καταργήστε ολόκληρους φακέλους από την αποθήκευση στο cloud.

Αδειοδότηση και έλεγχος ταυτότητας

Λειτουργία αξιολόγησης - Δοκιμάστε το API με έναν δωρεάν δοκιμαστικό λογαριασμό.
Ασφαλής έλεγχος ταυτότητας - Χρησιμοποιήστε το Client ID και το Client Secret για ασφαλή πρόσβαση στο API.
Άδεια MIT - Το Python SDK έχει άδεια χρήσης σύμφωνα με το MIT License.

Υποστηριζόμενες μορφές εγγράφων

Το GroupDocs.Merger Cloud υποστηρίζει 40+ μορφές αρχείων με δυνατότητες σύνδεσης, διαχωρισμού και χειρισμού σελίδας:

  • Επεξεργασία κειμένου: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, ODT, OTT, HTML, MHT, MHTML
  • PDF και διάταξη σελίδας: PDF, XPS, TEX, EPUB
  • Παρουσιάσεις: PPT, PPTX, PPS, PPSX, ODP, OTP, POTX, POTM, PPSM, PPTM
  • Υπολογιστικά φύλλα: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, CSV, TSV
  • Διαγράμματα: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
  • Σημειώσεις: ONE (Microsoft OneNote)
  • Κείμενο: TXT, ERR

Οι υποστηριζόμενες λειτουργίες διαφέρουν ανάλογα με τη μορφή. Η συγχώνευση πολλαπλών μορφών σε PDF/XPS και DOC/DOCX είναι διαθέσιμη για πολλούς τύπους. Για την πλήρη μήτρα μορφής, δείτε το documentation.

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

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

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

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

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

import groupdocs_merger_cloud

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

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

# Create instance of the Document API
document_api = groupdocs_merger_cloud.DocumentApi.from_config(configuration)

Συγχώνευση πολλών εγγράφων

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

import groupdocs_merger_cloud

client_id = "YourClientId"
client_secret = "YourClientSecret"

document_api = groupdocs_merger_cloud.DocumentApi.from_keys(client_id, client_secret)

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.docx"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

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

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

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

import groupdocs_merger_cloud

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

result = info_api.get_supported_file_formats()

for fmt in result.formats:
    print(fmt.file_format)

Εγγραφείτε σε σελίδες από διάφορα έγγραφα

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

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
item1.pages = [3, 6, 8]

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")
item2.start_page_number = 1
item2.end_page_number = 4
item2.range_mode = "OddPages"

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined-pages.docx"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

Συγχώνευση εγγράφων σε μορφές σε PDF

Συγχώνευση εγγράφων διαφορετικών μορφών (π.χ. PDF που προστατεύεται με κωδικό πρόσβασης και DOCX) σε ένα μόνο αρχείο PDF.

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo(
    "Pdf/one-page-password.pdf", None, None, "password"
)

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.pdf"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

Διαχωρίστε το έγγραφο σε μεμονωμένες σελίδες

Διαχωρίστε ένα έγγραφο σε ξεχωριστά αρχεία προσδιορίζοντας ακριβείς αριθμούς σελίδων.

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/split-document"
options.pages = [1, 3]
options.mode = "Pages"

result = document_api.split(groupdocs_merger_cloud.SplitRequest(options))

print("Documents count = " + str(len(result.documents)))

Εξαγωγή σελίδων κατά αριθμούς

Εξαγωγή συγκεκριμένων σελίδων από ένα έγγραφο σε νέο αρχείο.

import groupdocs_merger_cloud

pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.ExtractOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/extract-pages-by-numbers.docx"
options.pages = [2, 4, 7]

result = pages_api.extract(groupdocs_merger_cloud.ExtractRequest(options))

print("Output file path = " + result.path)

Περιστροφή σελίδων εγγράφου

Περιστρέψτε επιλεγμένες σελίδες σε ένα έγγραφο PDF για να προσαρμόσετε τον προσανατολισμό τους.

import groupdocs_merger_cloud

pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("Pdf/ten-pages.pdf")
options.output_path = "Output/rotate-pages.pdf"
options.pages = [2, 4]
options.mode = "Rotate90"

result = pages_api.rotate(groupdocs_merger_cloud.RotateRequest(options))

print("Output file path = " + result.path)

Προσθήκη κωδικού πρόσβασης στο έγγραφο

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

import groupdocs_merger_cloud

security_api = groupdocs_merger_cloud.SecurityApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.Options()
options.file_info = groupdocs_merger_cloud.FileInfo(
    "WordProcessing/one-page.docx", None, None, "password"
)
options.output_path = "Output/add-password.docx"

result = security_api.add_password(groupdocs_merger_cloud.AddPasswordRequest(options))

print("Output file path = " + result.path)

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

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

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

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

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

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


Product Docs Swagger Examples Blog Support Dashboard


Ετικέτες

Document Merging API | Python Cloud API | GroupDocs.Merger Cloud | REST API | Page Manipulation | Document Security | Password Protection | Cloud Storage Integration | File Operations | Folder Operations | Document Splitting | PDF Merging | Cross-format Merging | Word Document Merging | Excel File Merging | Presentation Merging | Document Reorganization | Secure API Access | Document Joining | Document Manipulation API | Merge Multiple Formats | Cross-platform API


 Ελληνικά