1. Товары
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Генерация и преобразование PDF-файлов с помощью Python PDF API

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

Aspose.PDF для Python через .NET — это мощный API для создания и обработки PDF-файлов, который позволяет разработчикам программного обеспечения работать с PDF-файлами в своих приложениях Python через библиотеки .NET. Aspose.PDF for 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, получение количество страниц, получение конкретной страницы, вставка содержания в существующий 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 for Python через .NET — отличный выбор.

Previous Next

Начало работы с Aspose.PDF для Python через .NET

Рекомендуемый способ установки Aspose.PDF для Python — использование pip. Пожалуйста, используйте следующую команду для плавной установки.

Установите Aspose.PDF для Python через .NET, используя pip

 pip install aspose-pdf

Вы можете загрузить библиотеку непосредственно со страницы Aspose.PDF

Создание PDF-документов с помощью Python API

Aspose.PDF for 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-документов с помощью Python API

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-файлах с помощью Python API

Aspose.PDF for 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");
 Русский