Aspose.PDF for Python via .NET
Δημιουργία και μετατροπή PDF μέσω Python PDF API
Python PDF API για δημιουργία, τροποποίηση, προστασία, εκτύπωση, επεξεργασία, διαχωρισμό, συγχώνευση και μετατροπή εγγράφων PDF εντός εφαρμογών Python χωρίς τη χρήση του Adobe Acrobat.
Aspose.PDF για Python μέσω .NET είναι ένα ισχυρό API δημιουργίας και χειρισμού PDF που επιτρέπει στους προγραμματιστές λογισμικού να εργαστούν με αρχεία PDF στις εφαρμογές Python τους μέσω βιβλιοθηκών .NET. Το Aspose.PDF για Python μέσω .NET παρέχει στους προγραμματιστές Python πρόσβαση σε αυτές τις βιβλιοθήκες μέσω ενός χρόνου εκτέλεσης .NET. Αυτό σημαίνει ότι οι προγραμματιστές Python μπορούν να χρησιμοποιήσουν το Aspose.PDF για να δημιουργήσουν, να επεξεργαστούν και να χειριστούν αρχεία PDF στις εφαρμογές τους Python χωρίς να χρειάζονται Microsoft Office® ή Adobe Acrobat Automation.
Το Aspose.PDF για Python μέσω .NET έχει συμπεριλάβει υποστήριξη για ένα ευρύ φάσμα λειτουργιών επεξεργασίας PDF, συμπεριλαμβανομένης της δημιουργίας νέων εγγράφων PDF από την αρχή, της φόρτωσης και ανάγνωσης αρχείων PDF, της εξαγωγής PDF σε μορφές εικόνας, της διαμόρφωσης ιδιοτήτων σελίδας PDF, της ρύθμισης Πλάτος και ύψος PDF, χειρισμός κειμένου και παραγράφων, μετατροπή PDF σε άλλες μορφές αρχείων, εξαγωγή κειμένου από σελίδες PDF, αναζήτηση και αντικατάσταση κειμένου σε PDF, προσθήκη και διαχείριση συνημμένων PDF, εισαγωγή νέων σελίδων, διαχωρισμός και συγχώνευση PDF, μετακίνηση σελίδων PDF, λήψη τον αριθμό των σελίδων, λάβετε μια συγκεκριμένη σελίδα, εισαγάγετε TOC σε υπάρχον PDF, βελτιστοποιήστε το έγγραφο PDF για τον Ιστό και πολλά άλλα.
Το Aspose.PDF για την Python έχει παράσχει έναν πολύ ισχυρό μετατροπέα PDF που επιτρέπει στους προγραμματιστές λογισμικού να εξάγουν έγγραφα PDF σε διάφορες άλλες υποστηριζόμενες μορφές αρχείων όπως Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Εικόνες (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATEx/TeX, Text, PostScript και πολλά άλλα. Η βιβλιοθήκη συνοδεύεται από μια ολοκληρωμένη τεκμηρίωση API και δείγμα κώδικα που μπορούν εύκολα να ακολουθήσουν οι προγραμματιστές για να ξεκινήσουν τις εργασίες χειρισμού PDF. Είτε οι χρήστες χρειάζονται να δημιουργήσουν νέα αρχεία PDF, να εξαγάγουν δεδομένα από αρχεία PDF ή να μετατρέψουν αρχεία PDF σε άλλες μορφές, το Aspose.PDF για Python μέσω .NET είναι μια εξαιρετική επιλογή.
Ξεκινώντας με το Aspose.PDF για Python μέσω .NET
Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.PDF για Python είναι η χρήση του pip. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Aspose.PDF για Python μέσω .NET χρησιμοποιώντας pip
pip install aspose-pdf
Μπορείτε να κάνετε λήψη της βιβλιοθήκης απευθείας από τη σελίδα προϊόντος Aspose.PDF
Δημιουργία εγγράφων PDF μέσω Python API
Το Aspose.PDF για Python μέσω .NET είναι ένα ισχυρό API επεξεργασίας εγγράφων PDF που επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν νέα έγγραφα PDF από την αρχή με μόνο μερικές γραμμές κώδικα Python. Η βιβλιοθήκη παρείχε επίσης πολλές άλλες δυνατότητες για χειρισμό εγγράφων PDF, όπως άνοιγμα υπαρχόντων αρχείων PDF, προσθήκη σελίδων σε υπάρχον αρχείο PDF, εισαγωγή κειμένου από άλλες σελίδες, φόρτωση αρχείων PDF από ροή, προσθήκη εικόνων σε αρχεία PDF, διαχωρισμός μεγάλων αρχείων PDF σε μικρότερα , συνδυάστε πολλά αρχεία PDF σε ένα μόνο, διαγράψτε ανεπιθύμητες σελίδες από αρχεία PDF, εκτυπώστε αρχεία PDF και πολλά άλλα.
Δημιουργήστε ένα αρχείο PDF μέσω Python
//import aspose.pdf as ap
# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Initialize textfragment object
text_fragment = ap.text.TextFragment("Hello,world!")
# Add text fragment to new page
page.paragraphs.add(text_fragment)
# Save updated PDF
document.save("output.pdf")
Μετατροπή εγγράφων PDF μέσω Python API
Το Aspose.PDF για Python μέσω .NET είναι ένα χρήσιμο API δημιουργίας PDF που επιτρέπει στους προγραμματιστές λογισμικού να κρύβουν έγγραφα PDF σε πολλές άλλες υποστηριζόμενες μορφές αρχείων μέσω του Python API. Να θυμάστε ότι το Aspose.PDF υποστηρίζει τον μεγαλύτερο αριθμό δημοφιλών μορφών εγγράφων, τόσο για φόρτωση όσο και για αποθήκευση. Η βιβλιοθήκη περιλαμβάνει υποστήριξη για μετατροπή εγγράφων PDF σε HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, Κείμενο και πολλά άλλα. Η βιβλιοθήκη υποστηρίζει επίσης τη μετατροπή από άλλες μορφές σε PDF με ευκολία.
Μετατροπή PDF σε DOCX στην Python
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_docx_options.docx"
# Open PDF document
document = ap.Document(input_pdf)
save_options = ap.DocSaveOptions()
save_options.format = ap.DocSaveOptions.DocFormat.DOC_X
# Set the recognition mode as Flow
save_options.mode = ap.DocSaveOptions.RecognitionMode.FLOW
# Set the Horizontal proximity as 2.5
save_options.relative_horizontal_proximity = 2.5
# Enable the value to recognize bullets during conversion process
save_options.recognize_bullets = True
# Save the file into MS Word document format
document.save(output_pdf, save_options)
Διαχείριση σελίδων και συνημμένων σε αρχεία PDF μέσω Python API
Το Aspose.PDF για Python μέσω βιβλιοθήκης .NET επιτρέπει στους προγραμματιστές λογισμικού να προσθέτουν σελίδες και συνημμένα σε έγγραφα PDF μέσα σε εφαρμογές Python. Η βιβλιοθήκη περιλαμβάνει πολλά σημαντικά χαρακτηριστικά για το χειρισμό σελίδων PDF, όπως εισαγωγή νέων σελίδων σε υπάρχον PDF, διαγραφή ανεπιθύμητων σελίδων PDF, διαχωρισμός μεγάλων PDF σε μεμονωμένες σελίδες, μετακίνηση δέσμης σελίδων από ένα έγγραφο PDF σε άλλο, αλλαγή μεγέθους σελίδας σε αρχείο PDF , αλλάξτε τον προσανατολισμό της σελίδας, λάβετε τον αριθμό σελίδων, λάβετε τον αριθμό σελίδων και ούτω καθεξής.
Διαχωρίστε το PDF σε πολλά αρχεία μέσω C# API
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
Προσθήκη και διαχείριση σχολιασμών PDF μέσω Python
Ο σχολιασμός είναι μια δυνατότητα σε έγγραφα PDF που επιτρέπει στους χρήστες να προσθέτουν σχόλια, σημειώσεις ή άλλους τύπους σχολίων σε συγκεκριμένα μέρη του εγγράφου. Οι σχολιασμοί μπορούν να χρησιμοποιηθούν για διάφορους σκοπούς, συμπεριλαμβανομένης της συνεργασίας, των σχολίων και της κριτικής. Το Aspose.PDF για Python μέσω .NET API επιτρέπει στους προγραμματιστές λογισμικού να εισάγουν σχολιασμούς PDF μέσα στις δικές τους εφαρμογές Python. Υποστηρίζει λειτουργίες όπως η προσθήκη, η διαγραφή και η λήψη σχολιασμών από έγγραφα PDF με ευκολία. Υπάρχουν πολλοί άλλοι τύποι σχολιασμών που μπορείτε να προσθέσετε και πολλές άλλες ιδιότητες που μπορείτε να ορίσετε.
μετατροπή εικόνας JPG σε PDF μέσω .NET API
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");