Aspose.PDF for Python via .NET
PDF ģenerēšana un konvertēšana, izmantojot Python PDF API
Python PDF API, lai izveidotu, modificētu, aizsargātu, drukātu, apstrādātu, sadalītu, apvienotu un pārveidotu PDF dokumentus Python lietotnēs, neizmantojot Adobe Acrobat.
Aspose.PDF programmai Python, izmantojot .NET, ir jaudīgs PDF izveides un manipulācijas API, kas ļauj programmatūras izstrādātājiem strādāt ar PDF failiem savās Python lietojumprogrammās, izmantojot .NET bibliotēkas. Aspose.PDF for Python, izmantojot .NET, nodrošina Python izstrādātājiem piekļuvi šīm bibliotēkām, izmantojot .NET izpildlaiku. Tas nozīmē, ka Python izstrādātāji var izmantot Aspose.PDF, lai izveidotu, rediģētu un apstrādātu PDF failus savās Python lietojumprogrammās, neizmantojot Microsoft Office® vai Adobe Acrobat Automation.
Aspose.PDF for Python, izmantojot .NET, ir iekļāvis atbalstu plašam PDF apstrādes funkciju klāstam, tostarp jaunu PDF dokumentu izveidei no jauna, PDF failu ielādei un lasīšanai, PDF failu eksportēšanai attēlu formātos, PDF lapas rekvizītu konfigurēšanai, iestatīšanai. PDF platums un augstums, teksta un rindkopu apstrāde, PDF konvertēšana uz citiem failu formātiem, teksta izvilkšana no PDF lapām, teksta meklēšana un aizstāšana PDF failos, PDF pielikumu pievienošana un pārvaldība, jaunu lapu ievietošana, PDF sadalīšana un sapludināšana, PDF lapu pārvietošana, PDF failu iegūšana lappušu skaitu, iegūstiet noteiktu lapu, ievietojiet TOC esošajā PDF failā, optimizējiet PDF dokumentu tīmeklim un daudz ko citu.
Aspose.PDF for Python ir nodrošinājis ļoti jaudīgu PDF pārveidotāju, kas programmatūras izstrādātājiem ļauj eksportēt PDF dokumentus dažādos citos atbalstītos failu formātos, piemēram, Microsoft Word, Excel, PowerPoint, PDF/A, HTML, attēliem (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, teksts, PostScript un daudzas citas. Bibliotēkā ir iekļauta visaptveroša API dokumentācija un koda paraugs, kam izstrādātāji var viegli sekot, lai sāktu darbu ar PDF manipulācijas uzdevumiem. Neatkarīgi no tā, vai lietotājiem ir jāizveido jauni PDF faili, jāizņem dati no PDF failiem vai jāpārvērš PDF faili citos formātos, Aspose.PDF for Python, izmantojot .NET, ir lieliska izvēle.
Darba sākšana ar Aspose.PDF for Python, izmantojot .NET
Ieteicamais veids, kā instalēt Aspose.PDF darbam ar Python, ir izmantot pip. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet Aspose.PDF vietnei Python, izmantojot .NET, izmantojot pip
pip install aspose-pdf
Bibliotēku varat lejupielādēt tieši no Aspose.PDF produkta lapas
PDF dokumentu izveide, izmantojot Python API
Aspose.PDF for Python, izmantojot .NET, ir jaudīga PDF dokumentu apstrādes API, kas programmatūras izstrādātājiem ļauj no jauna izveidot jaunus PDF dokumentus, izmantojot tikai dažas Python koda rindiņas. Bibliotēka nodrošināja arī vairākas citas iespējas PDF dokumentu manipulēšanai, piemēram, atvērt esošus PDF failus, pievienot lapas esošajam PDF failam, ievietot tekstu no citām lapām, ielādēt PDF failus no straumes, pievienot attēlus PDF failiem, sadalīt lielus PDF failus mazākos. , apvienot vairākus PDF failus vienā, dzēst nevēlamās lapas no PDF failiem, drukāt PDF failus un daudz ko citu.
Izveidojiet PDF failu, izmantojot 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 dokumentu konvertēšana, izmantojot Python API
Aspose.PDF for Python, izmantojot .NET, ir noderīgs PDF ģenerēšanas API, kas programmatūras izstrādātājiem ļauj slēpt PDF dokumentus daudzos citos atbalstītos failu formātos, izmantojot Python API. Lūdzu, atcerieties, ka Aspose.PDF atbalsta lielāko skaitu populāro dokumentu formātu gan ielādei, gan saglabāšanai. Bibliotēkā ir iekļauts atbalsts PDF dokumentu konvertēšanai uz HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, teksts un daudz kas cits. Bibliotēka atbalsta arī vieglu konvertēšanu no citiem formātiem uz PDF.
PDF konvertēšana uz DOCX programmā 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 failu lapu un pielikumu pārvaldība, izmantojot Python API
Aspose.PDF for Python, izmantojot .NET bibliotēku, ļauj programmatūras izstrādātājiem pievienot lapas un pielikumus PDF dokumentiem Python lietojumprogrammās. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas PDF lappušu apstrādei, piemēram, jaunu lappušu ievietošana esošajā PDF failā, nevēlamu PDF lappušu dzēšana, liela PDF sadalīšana atsevišķās lapās, lapu ķekaru pārvietošana no viena PDF dokumenta uz citu, lappušu lieluma maiņa PDF failā. , mainīt lapas orientāciju, iegūt lappušu skaitu, iegūt lappušu skaitu un tā tālāk.
Sadaliet PDF failu vairākos failos, izmantojot 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 anotāciju pievienošana un pārvaldība, izmantojot Python
Anotācija ir funkcija PDF dokumentos, kas lietotājiem ļauj pievienot komentārus, piezīmes vai cita veida atsauksmes konkrētām dokumenta daļām. Anotācijas var izmantot dažādiem mērķiem, tostarp sadarbībai, atsauksmēm un pārskatīšanai. Aspose.PDF for Python, izmantojot .NET API, programmatūras izstrādātājiem ļauj ievietot PDF anotāciju savās Python lietojumprogrammās. Tā atbalsta tādas funkcijas kā PDF dokumentu anotāciju pievienošana, dzēšana un vienkārša iegūšana. Ir daudz citu veidu anotāciju, ko varat pievienot, un daudzus citus rekvizītus, kurus varat iestatīt.
pārveidojiet JPG attēlu uz PDF, izmantojot .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");