Aspose.PDF for Python via .NET
Generare și conversie PDF prin API-ul Python PDF
Python PDF API pentru a crea, modifica, proteja, imprima, procesa, împărți, îmbina și converti documente PDF în aplicațiile Python fără a utiliza Adobe Acrobat.
Aspose.PDF pentru Python prin .NET este un API puternic de creare și manipulare a PDF-urilor care permite dezvoltatorilor de software pentru a lucra cu fișiere PDF în aplicațiile lor Python prin bibliotecile .NET. Aspose.PDF pentru Python prin .NET oferă dezvoltatorilor Python acces la aceste biblioteci printr-un timp de execuție .NET. Aceasta înseamnă că dezvoltatorii Python pot folosi Aspose.PDF pentru a crea, edita și manipula fișiere PDF în aplicațiile lor Python fără a avea nevoie de Microsoft Office® sau Adobe Acrobat Automation.
Aspose.PDF pentru Python prin .NET a inclus suport pentru o gamă largă de funcții de procesare PDF, inclusiv crearea de noi documente PDF de la zero, încărcarea și citirea fișierelor PDF, exportarea PDF-urilor în formate de imagine, configurarea proprietăților paginii PDF, setarea Lățimea și înălțimea PDF-ului, gestionarea textului și a paragrafelor, conversia PDF în alte formate de fișiere, extrageți text din pagini PDF, căutați și înlocuiți text în PDF-uri, adăugați și gestionați atașamente PDF, inserați pagini noi, împărțiți și îmbinați PDF, mutați pagini PDF, obțineți numărul de pagini, obțineți o anumită pagină, inserați TOC în PDF existent, optimizați documentul PDF pentru web și multe altele.
Aspose.PDF pentru Python a oferit un convertor PDF foarte puternic care permite dezvoltatorilor de software să exporte documente PDF în diferite alte formate de fișiere acceptate, cum ar fi Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Imagini (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATEx/TeX, Text, PostScript și multe altele. Biblioteca vine cu o documentație API cuprinzătoare și un exemplu de cod pe care dezvoltatorii îl pot urma cu ușurință pentru a începe cu sarcinile lor de manipulare PDF. Indiferent dacă utilizatorii trebuie să creeze noi fișiere PDF, să extragă date din fișiere PDF sau să convertească fișiere PDF în alte formate, Aspose.PDF pentru Python prin .NET este o alegere excelentă.
Noțiuni introductive cu Aspose.PDF pentru Python prin .NET
Modul recomandat de a instala Aspose.PDF pentru Python este utilizarea pip. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.
Instalați Aspose.PDF pentru Python prin .NET folosind pip
pip install aspose-pdf
Puteți descărca biblioteca direct de pe Aspose.PDF pagina de produs
Crearea documentelor PDF prin API-ul Python
Aspose.PDF pentru Python prin .NET este un API puternic de procesare a documentelor PDF care permite dezvoltatorilor de software să creeze noi documente PDF de la zero cu doar câteva linii de cod Python. Biblioteca a oferit, de asemenea, câteva alte funcții pentru manipularea documentelor PDF, cum ar fi deschiderea fișierelor PDF existente, adăugarea de pagini la fișierul PDF existent, inserarea textului din alte pagini, încărcarea fișierelor PDF din flux, adăugarea de imagini în PDF, împărțirea fișierelor PDF mari într-unul mai mic , combinați mai multe fișiere PDF într-unul singur, ștergeți paginile nedorite din PDF-uri, imprimați fișiere PDF și multe altele.
Creați un fișier PDF prin 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")
Convertiți documente PDF prin API-ul Python
Aspose.PDF pentru Python prin .NET este un API util de generare PDF care permite dezvoltatorilor de software să ascundă documente PDF în numeroase alte formate de fișiere acceptate prin intermediul API-ului Python. Vă rugăm să rețineți că Aspose.PDF acceptă cel mai mare număr de formate de documente populare, atât pentru încărcare, cât și pentru salvare. Biblioteca a inclus suport pentru conversia documentelor PDF în HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, text și multe altele. Biblioteca acceptă, de asemenea, conversia din alte formate în PDF cu ușurință.
Conversia PDF în DOCX în 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)
Gestionați paginile și atașamentele din PDF-uri prin API-ul Python
Aspose.PDF pentru Python prin biblioteca .NET le permite dezvoltatorilor de software să adauge pagini și atașamente la documentele PDF în cadrul aplicațiilor Python. Biblioteca include câteva caracteristici importante pentru gestionarea paginilor PDF, cum ar fi inserarea de pagini noi în PDF existent, ștergerea paginilor PDF nedorite, împărțirea PDF-ului mare în pagini individuale, mutarea unui grup de pagini dintr-un document PDF în altul, modificarea dimensiunii paginii în fișierul PDF , schimbați orientarea paginii, obțineți numărul de pagini, obțineți Numărul de pagini și așa mai departe.
Divizați PDF-ul în mai multe fișiere prin API-ul C#
// 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++;
}
Adăugați și gestionați adnotări PDF prin Python
Adnotarea este o caracteristică a documentelor PDF care permite utilizatorilor să adauge comentarii, note sau alte tipuri de feedback la anumite părți ale documentului. Adnotările pot fi folosite pentru o varietate de scopuri, inclusiv colaborare, feedback și revizuire. Aspose.PDF pentru Python prin .NET API permite dezvoltatorilor de software să insereze adnotări PDF în propriile aplicații Python. Acceptă funcții precum adăugarea, ștergerea și obținerea cu ușurință de adnotări din documente PDF. Există multe alte tipuri de adnotări pe care le puteți adăuga și multe alte proprietăți pe care le puteți seta.
convertiți imaginea JPG în PDF prin .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");