Aspose.PDF for .NET
C# .NET API за създаване и конвертиране на PDF файлове
Мощен PDF C# .NET API за генериране, редактиране, изобразяване, манипулиране и конвертиране на PDF файлове във формати на Word, Excel, PowerPoint и изображения, без да използвате 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. Моля, използвайте следната команда за гладка инсталация.
Install Aspose.Pdf via NuGet Command
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 файл. В някои случаи библиотеката поддържа и настройка на височината, ширината и полетата на страница, както и на изображението.
sконвертирайте 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");