Aspose.PDF for Python via .NET
PDF generering og konvertering via Python PDF API
Python PDF API for å opprette, endre, beskytte, skrive ut, behandle, dele, slå sammen og konvertere PDF-dokumenter i Python-apper uten å bruke Adobe Acrobat.
Aspose.PDF for Python via .NET er et kraftig PDF-opprettings- og manipulerings-API som gjør det mulig for programvareutviklere å jobbe med PDF-filer i Python-applikasjonene via .NET-biblioteker. Aspose.PDF for Python via .NET gir Python-utviklere tilgang til disse bibliotekene gjennom en .NET-kjøring. Dette betyr at Python-utviklere kan bruke Aspose.PDF til å lage, redigere og manipulere PDF-filer i sine Python-applikasjoner uten å trenge Microsoft Office® eller Adobe Acrobat Automation.
Aspose.PDF for Python via .NET har inkludert støtte for et bredt spekter av PDF-behandlingsfunksjoner, inkludert opprettelse av nye PDF-dokumenter fra bunnen av, lasting og lesing av PDF-filer, eksport av PDF-er til bildeformater, konfigurering av PDF-sideegenskaper, innstillinger PDF-bredde og -høyde, håndtering av tekst og avsnitt, PDF-konvertering til andre filformater, trekk ut tekst fra PDF-sider, søk og erstatt tekst i PDF-er, legg til og administrer PDF-vedlegg, sett inn nye sider, del og slå sammen PDF, flytt PDF-sider, hent antall sider, få en bestemt side, sette inn innholdsfortegnelse i eksisterende PDF, optimalisere PDF-dokument for nettet og mange flere.
Aspose.PDF for Python har levert en veldig kraftig PDF-konvertering som gjør det mulig for programvareutviklere å eksportere PDF-dokumenter til forskjellige andre støttede filformater som Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Bilder (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Text, PostScript og mange flere. Biblioteket kommer med en omfattende API-dokumentasjon og eksempelkode som utviklere enkelt kan følge for å komme i gang med PDF-manipulasjonsoppgavene. Enten brukere trenger å lage nye PDF-filer, trekke ut data fra PDF-filer eller konvertere PDF-filer til andre formater, er Aspose.PDF for Python via .NET et godt valg.
Kom i gang med Aspose.PDF for Python via .NET
Den anbefalte måten å installere Aspose.PDF for Python på er å bruke pip. Bruk følgende kommando for en jevn installasjon.
Installer Aspose.PDF for Python via .NET ved å bruke pip
pip install aspose-pdf
Du kan laste ned biblioteket direkte fra Aspose.PDF produktside
PDF-dokumentoppretting via Python API
Aspose.PDF for Python via .NET er et kraftig PDF-dokumentbehandlings-API som lar programvareutviklere lage nye PDF-dokumenter fra bunnen av med bare et par linjer med Python-kode. Biblioteket ga også flere andre funksjoner for manipulering av PDF-dokumenter, som å åpne eksisterende PDF-filer, legge til sider i eksisterende PDF-filer, sette inn tekst fra andre sider, laste PDF-filer fra strøm, legge til bilder til PDF-filer, dele store PDF-filer i mindre en , kombiner flere PDF-filer til én enkelt, slett uønskede sider fra PDF-er, skriv ut PDF-filer og mange flere.
Lag en PDF-fil 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")
Konverter PDF-dokumenter via Python API
Aspose.PDF for Python via .NET er et nyttig PDF-generasjons-API som lar programvareutviklere skjule PDF-dokumenter til en rekke andre støttede filformater via Python API. Husk at Aspose.PDF støtter det største antallet populære dokumentformater, både for lasting og lagring. Biblioteket har inkludert støtte for konvertering av PDF-dokumenter til HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, tekst og mange flere. Biblioteket støtter også enkelt konvertering fra andre formater til PDF.
Konverter PDF til DOCX i 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)
Administrer sider og vedlegg i PDF-filer via Python API
Aspose.PDF for Python via .NET-biblioteket gjør det mulig for programvareutviklere å legge til sider og vedlegg til PDF-dokumenter i Python-applikasjoner. Biblioteket har inkludert flere viktige funksjoner for håndtering av PDF-sider, som å sette inn nye sider til eksisterende PDF, slette uønskede PDF-sider, dele store PDF-filer til individuelle sider, flytte en haug med sider fra ett PDF-dokument til et annet, endre sidestørrelse i PDF-fil , endre sideretning, få sideantall, få Antall sider og så videre.
Del PDF i flere filer 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++;
}
Legg til og administrer PDF-kommentarer via Python
Annotering er en funksjon i PDF-dokumenter som lar brukere legge til kommentarer, notater eller andre typer tilbakemeldinger til bestemte deler av dokumentet. Merknader kan brukes til en rekke formål, inkludert samarbeid, tilbakemelding og gjennomgang. Aspose.PDF for Python via .NET API lar programvareutviklere sette inn PDF-kommentarer i sine egne Python-applikasjoner. Den støtter funksjoner som å legge til, slette og få merknader fra PDF-dokumenter med letthet. Det er mange andre typer merknader du kan legge til, og mange andre egenskaper du kan angi.
konverter JPG-bilde til 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");