1. Продукти
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Генериране и конвертиране на PDF чрез Python PDF API

Python PDF API за създаване, модифициране, защита, отпечатване, обработка, разделяне, сливане и конвертиране на PDF документи в приложения на Python, без да използвате Adobe Acrobat.

Aspose.PDF за Python чрез .NET е мощен API за създаване и манипулиране на PDF, който позволява на разработчиците на софтуер да работят с PDF файлове в своите Python приложения чрез .NET библиотеки. Aspose.PDF за Python чрез .NET предоставя на разработчиците на Python достъп до тези библиотеки чрез среда за изпълнение на .NET. Това означава, че разработчиците на Python могат да използват Aspose.PDF, за да създават, редактират и манипулират PDF файлове в своите приложения на Python, без да имат нужда от Microsoft Office® или Adobe Acrobat Automation.

Aspose.PDF за Python чрез .NET включва поддръжка за широк набор от функции за обработка на PDF, включително създаване на нов PDF документ от нулата, зареждане и четене на PDF файлове, експортиране на PDF файлове във формати на изображения, конфигуриране на свойства на PDF страници, настройка PDF ширина и височина, работа с текст и абзаци, PDF конвертиране в други файлови формати, извличане на текст от PDF страници, търсене и замяна на текст в PDF файлове, добавяне и управление на PDF прикачени файлове, вмъкване на нови страници, разделяне и обединяване на PDF, преместване на PDF страници, получаване броя на страниците, получаване на определена страница, вмъкване на TOC към съществуващ PDF, оптимизиране на PDF документ за уеб и много други.

Aspose.PDF за Python предостави много мощен PDF конвертор, който позволява на разработчиците на софтуер да експортират PDF документи в различни други поддържани файлови формати като Microsoft Word, Excel, PowerPoint, PDF/A, HTML, изображения (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Text, PostScript и много други. Библиотеката се предлага с изчерпателна документация за API и примерен код, който разработчиците могат лесно да следват, за да започнат със своите задачи за манипулиране на PDF. Независимо дали потребителите трябва да създават нови PDF файлове, да извличат данни от PDF файлове или да конвертират PDF файлове в други формати, Aspose.PDF за Python чрез .NET е чудесен избор.

Previous Next

Първи стъпки с Aspose.PDF за Python чрез .NET

Препоръчителният начин за инсталиране на Aspose.PDF за Python е използването на pip. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте Aspose.PDF за Python чрез .NET с помощта на pip

 pip install aspose-pdf

Можете да изтеглите библиотеката директно от страницата на продукта Aspose.PDF

Създаване на PDF документи чрез API на Python

Aspose.PDF за Python чрез .NET е мощен API за обработка на PDF документи, който позволява на разработчиците на софтуер да създават нови PDF документи от нулата само с няколко реда код на Python. Библиотеката предоставя и няколко други функции за манипулиране на PDF документи, като отваряне на съществуващи PDF файлове, добавяне на страници към съществуващ PDF файл, вмъкване на текст от други страници, зареждане на PDF файлове от поток, добавяне на изображения към PDF файлове, разделяне на големи PDF файлове на по-малки , комбинирайте множество PDF файлове в един, изтривайте нежелани страници от PDF файлове, отпечатвайте PDF файлове и много други.

Създайте PDF файл чрез 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 документи чрез API на Python

Aspose.PDF за Python чрез .NET е полезен API за генериране на PDF, който позволява на разработчиците на софтуер да преобразуват PDF документи в множество други поддържани файлови формати чрез API на Python. Моля, не забравяйте, че Aspose.PDF поддържа най-голям брой популярни формати на документи, както за зареждане, така и за запис. Библиотеката включва поддръжка за конвертиране на PDF документи в HTML, DOC, DOCX, PPTX,XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, текст и много други. Библиотеката също поддържа лесно конвертиране от други формати в PDF.

Конвертирайте PDF в DOCX в 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 файлове чрез API на Python

Aspose.PDF за Python чрез .NET библиотека позволява на разработчиците на софтуер да добавят страници и прикачени файлове към PDF документи в приложения на Python. Библиотеката включва няколко важни функции за работа с PDF страници, като вмъкване на нови страници към съществуващ PDF, изтриване на нежелани PDF страници, разделяне на големи PDF файлове на отделни страници, преместване на куп страници от един PDF документ в друг, промяна на размера на страницата в PDF файл , промяна на ориентацията на страницата, получаване на брой страници, получаване на брой страници и т.н.

Разделяне на PDF на няколко файла чрез 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 анотации чрез Python

Анотациите са функция в PDF документи, която позволява на потребителите да добавят коментари, бележки или други видове обратна връзка към определени части от документа. Анотациите могат да се използват за различни цели, включително сътрудничество, обратна връзка и преглед. Aspose.PDF за Python чрез .NET API позволява на разработчиците на софтуер да вмъкват PDF анотация в собствените си приложения на Python. Той поддържа функции като добавяне, изтриване и получаване на анотации от PDF документи с лекота. Има много други типове анотации, които можете да добавите, и много други свойства, които можете да зададете.

конвертирайте JPG изображение в PDF чрез .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");
 Български