Aspose.PDF for Python via .NET
Generování a konverze PDF přes Python PDF API
Python PDF API pro vytváření, úpravy, ochranu, tisk, zpracování, rozdělování, slučování a převod dokumentů PDF v aplikacích Python bez použití Adobe Acrobat.
Aspose.PDF pro Python přes .NET je výkonné rozhraní API pro vytváření a manipulaci s PDF, které umožňuje vývojářům softwaru pracovat se soubory PDF ve svých aplikacích Python prostřednictvím knihoven .NET. Aspose.PDF pro Python přes .NET poskytuje vývojářům Pythonu přístup k těmto knihovnám prostřednictvím běhového prostředí .NET. To znamená, že vývojáři Pythonu mohou používat Aspose.PDF k vytváření, úpravám a manipulaci se soubory PDF ve svých aplikacích Python, aniž by potřebovali Microsoft Office® nebo Adobe Acrobat Automation.
Aspose.PDF pro Python přes .NET obsahuje podporu pro širokou škálu funkcí pro zpracování PDF, včetně vytváření nových dokumentů PDF od začátku, načítání a čtení souborů PDF, exportování souborů PDF do obrazových formátů, konfigurace vlastností stránky PDF, nastavení Šířka a výška PDF, zpracování textu a odstavců, převod PDF do jiných formátů souborů, extrahování textu ze stránek PDF, vyhledávání a nahrazování textu v PDF, přidávání a správa příloh PDF, vkládání nových stránek, rozdělení a sloučení PDF, přesouvání stránek PDF, získání počet stránek, získání konkrétní stránky, vložení obsahu do existujícího PDF, optimalizace dokumentu PDF pro web a mnoho dalšího.
Aspose.PDF pro Python poskytuje velmi výkonný konvertor PDF, který umožňuje vývojářům softwaru exportovat dokumenty PDF do různých jiných podporovaných formátů souborů, jako je Microsoft Word, Excel, PowerPoint, PDF/A, HTML, obrázky (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Text, PostScript a mnoho dalších. Knihovna přichází s obsáhlou dokumentací API a ukázkovým kódem, který mohou vývojáři snadno sledovat, aby mohli začít s úkoly manipulace s PDF. Ať už uživatelé potřebují vytvářet nové soubory PDF, extrahovat data ze souborů PDF nebo převádět soubory PDF do jiných formátů, Aspose.PDF pro Python přes .NET je skvělou volbou.
Začínáme s Aspose.PDF pro Python přes .NET
Doporučený způsob instalace Aspose.PDF pro Python je pomocí pip. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Aspose.PDF pro Python přes .NET pomocí pip
pip install aspose-pdf
Knihovnu si můžete stáhnout přímo ze stránky produktu Aspose.PDF
Vytváření dokumentů PDF prostřednictvím rozhraní Python API
Aspose.PDF pro Python přes .NET je výkonné rozhraní API pro zpracování dokumentů PDF, které umožňuje vývojářům softwaru vytvářet nové dokumenty PDF od začátku pomocí pouhých několika řádků kódu Python. Knihovna také poskytovala několik dalších funkcí pro manipulaci s dokumenty PDF, jako je otevírání existujících souborů PDF, přidávání stránek do existujícího souboru PDF, vkládání textu z jiných stránek, načítání souborů PDF ze streamu, přidávání obrázků do souborů PDF, rozdělení velkých souborů PDF na menší. , kombinovat více souborů PDF do jednoho, mazat nežádoucí stránky z PDF, tisknout soubory PDF a mnoho dalšího.
Vytvořte soubor PDF pomocí Pythonu
//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")
Převod dokumentů PDF prostřednictvím rozhraní Python API
Aspose.PDF pro Python přes .NET je užitečné rozhraní API pro generování PDF, které umožňuje vývojářům softwaru překrýt dokumenty PDF do mnoha dalších podporovaných formátů souborů prostřednictvím rozhraní Python API. Pamatujte, že Aspose.PDF podporuje největší počet oblíbených formátů dokumentů, a to jak pro načítání, tak pro ukládání. Knihovna obsahuje podporu pro převod dokumentů PDF do HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, text a mnoho dalších. Knihovna také podporuje snadnou konverzi z jiných formátů do PDF.
Převést PDF do DOCX v Pythonu
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)
Správa stránek a příloh v souborech PDF prostřednictvím rozhraní Python API
Aspose.PDF pro Python prostřednictvím knihovny .NET umožňuje vývojářům softwaru přidávat stránky a přílohy k dokumentům PDF uvnitř aplikací Python. Knihovna obsahuje několik důležitých funkcí pro práci se stránkami PDF, jako je vkládání nových stránek do existujícího PDF, mazání nežádoucích stránek PDF, rozdělení velkého PDF na jednotlivé stránky, přesouvání hromady stránek z jednoho dokumentu PDF do druhého, změna velikosti stránky v souboru PDF. , změnit orientaci stránky, získat počet stránek, získat počet stránek a tak dále.
Rozdělit PDF na více souborů pomocí 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++;
}
Přidávání a správa anotací PDF pomocí Pythonu
Anotace je funkce v dokumentech PDF, která uživatelům umožňuje přidávat komentáře, poznámky nebo jiné typy zpětné vazby ke konkrétním částem dokumentu. Poznámky lze použít pro různé účely, včetně spolupráce, zpětné vazby a recenzí. Aspose.PDF pro Python prostřednictvím rozhraní .NET API umožňuje vývojářům softwaru vkládat anotaci PDF do jejich vlastních aplikací Python. Podporuje funkce, jako je snadné přidávání, mazání a získávání anotací z dokumentů PDF. Existuje mnoho dalších typů poznámek, které můžete přidat, a mnoho dalších vlastností, které můžete nastavit.
převést obrázek JPG na PDF pomocí rozhraní .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");