![](https://products.fileformat.com/uk/pdf/python/aspose-pdf-for-python-net/header-image.png)
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, отримання кількість сторінок, отримати певну сторінку, вставити зміст до наявного 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 стане чудовим вибором.
Початок роботи з 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");