Aspose.PDF for Python via .NET
PDF-generatie en -conversie via Python PDF API
Python PDF API voor het maken, wijzigen, beveiligen, afdrukken, verwerken, splitsen, samenvoegen en converteren van PDF-documenten in Python-apps zonder Adobe Acrobat te gebruiken.
Aspose.PDF voor Python via .NET is een krachtige API voor het maken en manipuleren van PDF's waarmee softwareontwikkelaars om met PDF-bestanden in hun Python-applicaties te werken via .NET-bibliotheken. Aspose.PDF voor Python via .NET biedt Python-ontwikkelaars toegang tot deze bibliotheken via een .NET-runtime. Dit betekent dat Python-ontwikkelaars Aspose.PDF kunnen gebruiken om PDF-bestanden in hun Python-applicaties te maken, bewerken en manipuleren zonder dat ze Microsoft Office® of Adobe Acrobat Automation nodig hebben.
Aspose.PDF voor Python via .NET biedt ondersteuning voor een breed scala aan PDF-verwerkingsfuncties, waaronder het helemaal opnieuw maken van nieuwe PDF-documenten, het laden en lezen van PDF-bestanden, het exporteren van PDF's naar afbeeldingsformaten, het configureren van PDF-pagina-eigenschappen, het instellen PDF-breedte en -hoogte, tekst en alinea's verwerken, PDF-conversie naar andere bestandsformaten, tekst uit PDF-pagina's extraheren, tekst in PDF's zoeken en vervangen, PDF-bijlagen toevoegen en beheren, nieuwe pagina's invoegen, PDF splitsen en samenvoegen, PDF-pagina's verplaatsen, het aantal pagina's, haal een bepaalde pagina op, voeg inhoudsopgave toe aan bestaande PDF, optimaliseer PDF-documenten voor internet en nog veel meer.
Aspose.PDF voor Python heeft een zeer krachtige PDF-converter geleverd waarmee softwareontwikkelaars PDF-documenten kunnen exporteren naar verschillende andere ondersteunde bestandsformaten zoals Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Afbeeldingen (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Tekst, PostScript en nog veel meer. De bibliotheek wordt geleverd met uitgebreide API-documentatie en voorbeeldcode die ontwikkelaars gemakkelijk kunnen volgen om aan de slag te gaan met hun PDF-manipulatietaken. Of gebruikers nu nieuwe PDF-bestanden moeten maken, gegevens uit PDF-bestanden moeten extraheren of PDF-bestanden naar andere formaten moeten converteren, Aspose.PDF voor Python via .NET is een uitstekende keuze.
Aan de slag met Aspose.PDF voor Python via .NET
De aanbevolen manier om Aspose.PDF voor Python te installeren is met behulp van pip. Gebruik de volgende opdracht voor een vlotte installatie.
Installeer Aspose.PDF voor Python via .NET met pip
pip install aspose-pdf
U kunt de bibliotheek rechtstreeks downloaden vanaf de Aspose.PDF productpagina
PDF-documenten maken via Python API
Aspose.PDF voor Python via .NET is een krachtige API voor de verwerking van PDF-documenten waarmee softwareontwikkelaars met slechts een paar regels Python-code helemaal nieuwe PDF-documenten kunnen maken. De bibliotheek bood ook verschillende andere functies voor het manipuleren van PDF-documenten, zoals het openen van bestaande PDF-bestanden, het toevoegen van pagina's aan een bestaand PDF-bestand, het invoegen van tekst van andere pagina's, het laden van PDF-bestanden uit de stream, het toevoegen van afbeeldingen aan PDF's, het opsplitsen van grote PDF-bestanden in kleinere bestanden. , combineer meerdere PDF-bestanden in één, verwijder ongewenste pagina's uit PDF's, druk PDF-bestanden af en nog veel meer.
Maak een PDF-bestand via 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-documenten converteren via Python API
Aspose.PDF voor Python via .NET is een handige API voor het genereren van PDF's waarmee softwareontwikkelaars PDF-documenten via de Python API kunnen converteren naar talloze andere ondersteunde bestandsformaten. Houd er rekening mee dat Aspose.PDF het grootste aantal populaire documentformaten ondersteunt, zowel voor het laden als voor het opslaan. De bibliotheek biedt ondersteuning voor de conversie van PDF-documenten naar HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, tekst en nog veel meer. De bibliotheek ondersteunt ook gemakkelijk het converteren van andere formaten naar PDF.
PDF converteren naar DOCX in 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)
Beheer pagina's en bijlagen in PDF's via Python API
Aspose.PDF voor Python via de .NET-bibliotheek stelt softwareontwikkelaars in staat pagina's en bijlagen toe te voegen aan PDF-documenten in Python-applicaties. De bibliotheek heeft verschillende belangrijke functies voor het verwerken van PDF-pagina's, zoals het invoegen van nieuwe pagina's in een bestaande PDF, het verwijderen van ongewenste PDF-pagina's, het splitsen van grote PDF's in afzonderlijke pagina's, het verplaatsen van een aantal pagina's van het ene PDF-document naar het andere, het wijzigen van de paginagrootte in het PDF-bestand , wijzig de paginarichting, haal het aantal pagina's op, krijg het aantal pagina's enzovoort.
PDF in meerdere bestanden splitsen via 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-annotaties toevoegen en beheren via Python
Annotatie is een functie in PDF-documenten waarmee gebruikers opmerkingen, notities of andere vormen van feedback aan specifieke delen van het document kunnen toevoegen. Annotaties kunnen voor verschillende doeleinden worden gebruikt, waaronder samenwerking, feedback en beoordeling. Met Aspose.PDF voor Python via .NET API kunnen softwareontwikkelaars PDF-annotaties in hun eigen Python-applicaties invoegen. Het ondersteunt functies zoals het eenvoudig toevoegen, verwijderen en verkrijgen van annotaties uit PDF-documenten. Er zijn nog veel meer soorten annotaties die u kunt toevoegen, en veel andere eigenschappen die u kunt instellen.
converteer JPG-afbeelding naar PDF via .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");