Aspose.PDF for .NET
C# .NET API для створення та перетворення PDF-файлів
Потужний PDF C# .NET API для генерації, редагування, візуалізації, маніпулювання та перетворення PDF-файлів у формати Word, Excel, PowerPoint і Images без використання Adobe Acrobat.
Aspose.PDF для .NET може бути дуже зручною для розробників, яким цікаво створювати PDF-документи та працювати з ними у своїх власних програмах лише з парою рядків коду C# .NET. Бібліотека розроблена так, щоб бути простою у використанні та надає широкий спектр функцій, які роблять її придатною для різноманітних випадків використання. Завдяки багатому набору функцій і простим у використанні API Aspose.PDF є цінним інструментом для будь-якого розробника, який працює з PDF-документами в середовищі .NET (WinForms, WPF, ASP.NET і .NET Compact Framework).< /p>
Aspose.PDF для .NET — це дуже гнучка та потужна бібліотека, яка добре підходить для широкого діапазону випадків використання. Незалежно від того, чи ви залучені до створення нових PDF-документів, маніпулювання наявними чи конвертування PDF-файлів в інші формати, ця бібліотека надає все, що вам потрібно для виконання роботи. Бібліотеку можна використовувати для конвертації тексту, зображень, SVG, HTML у PDF, а також для експорту PDF у численні формати документів із чудовою продуктивністю та гарною якістю.
Бібліотека включає підтримку широкого спектру функцій для роботи з PDF-документами, як-от створення PDF-файлів з нуля, стиснення PDF-файлів, створення таблиць і маніпуляції з ними, використання графічних об’єктів у PDF-файлах, користувацька обробка шрифтів, підтримка елементів керування безпекою , вставляти або видаляти закладки, використовувати зміст PDF, додавати або видаляти вкладення, керувати PDF-анотаціями, вставляти текст і зображення, витягувати або вставляти сторінки в PDF-файли, об’єднувати кілька PDF-файлів в один документ, розбивати PDF-файл на кілька сторінок, сторінки для конвертувати зображення, друкувати PDF-документи тощо.
Початок роботи з Aspose.PDF для .NET
Рекомендований спосіб встановлення Aspose.PDF для .NET – використання NuGet. Будь ласка, використовуйте наступну команду для плавного встановлення.
Установіть Aspose.Pdf за допомогою команди NuGet
Install-Package Aspose.Pdf
Ви можете завантажити бібліотеку безпосередньо зі сторінки продукту Aspose.PDF
Створення PDF-документів через .NET API
Однією з ключових особливостей Aspose.PDF для .NET є можливість створювати PDF-документи з нуля за допомогою лише кількох рядків коду C#. Розробники програмного забезпечення можуть використовувати бібліотеку для додавання тексту, зображень, форм, анотацій, нових сторінок, вкладень, закладок та інших елементів до PDF-документа, а також для керування макетом і форматуванням вмісту. Крім того, бібліотека надає багатий набір API для роботи з існуючими PDF-документами, як-от об’єднання кількох PDF-файлів в один документ, поділ PDF-файлу на кілька сторінок і вилучення тексту та зображень із PDF-файлу.
Як створити PDF за допомогою C#?
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
Перетворення PDF в інші формати файлів за допомогою C# API
Перетворення документів PDF в інші формати файлів є одним із найпопулярніших і важливих завдань для багатьох розробників програмного забезпечення. Aspose.PDF для .NET полегшує їх роботу, надаючи повну функціональність для програмного перетворення PDF-документів в інші підтримувані формати файлів за допомогою лише кількох рядків коду .NET. Бібліотека підтримує широкий спектр вихідних форматів, включаючи Microsoft Word, Excel, PowerPoint, зображення, HTML та багато іншого. Також можна зберегти PDF-документ у файл, потік, надіслати в Інтернет або зберегти як PDF/A-документ. Бібліотека полегшує розробникам програмного забезпечення роботу з PDF-документами в інших програмах і платформах.
Конвертуйте PDF у Word за допомогою C#.NET API
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
Об’єднання або розділення PDF-документів за допомогою C# .NET
Бібліотека Aspose.PDF для .NET дозволяє розробникам програмного забезпечення об’єднувати кілька PDF-файлів в один PDF-документ або розділяти великі PDF-файли на менші у власних програмах .NET. Бібліотека надала різні функції для об’єднання та розділення 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 через .NET API
Бібліотека Aspose.PDF для .NET забезпечує повну підтримку перетворення різних зображень у PDF за допомогою команд C#. Розробники програмного забезпечення можуть легко конвертувати деякі з найпопулярніших форматів зображень, як-от формати BMP, CGM, DICOM, EMF, JPG, PNG, SVG і TIFF. Щоб перетворити зображення, спочатку потрібно ініціалізувати новий об’єкт класу документа та завантажити зображення. Після цього просто зателефонуйте зберегти та перетворити у формат зображення та зберегти його у форматі файлу 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");