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

Aspose.PDF for .NET

 
 

C# .NET API для создания и преобразования PDF-файлов

Мощный API PDF C# .NET для создания, редактирования, рендеринга, манипулирования и преобразования PDF-файлов в форматы Word, Excel, PowerPoint и изображений без использования Adobe Acrobat.

Библиотека Aspose.PDF for .NET может быть очень полезна для разработчиков, которые заинтересованы в создании PDF-документов и управлении ими. внутри своих собственных приложений с помощью всего лишь пары строк кода C# .NET. Библиотека спроектирована так, чтобы ее было легко использовать, и она предоставляет широкий спектр функций, которые делают ее подходящей для различных случаев использования. Благодаря богатому набору функций и простым в использовании API Aspose.PDF является ценным инструментом для любого разработчика, работающего с PDF-документами в среде .NET (WinForms, WPF, ASP.NET и .NET Compact Framework).< /п>

Aspose.PDF для .NET — это очень гибкая и мощная библиотека, которая хорошо подходит для широкого спектра случаев использования. Независимо от того, заняты ли вы созданием новых PDF-документов, манипулированием существующими или преобразованием PDF-файлов в другие форматы, эта библиотека предоставляет все необходимое для выполнения работы. Библиотеку можно использовать для преобразования текста, изображений, SVG, HTML в PDF, а также для экспорта PDF в многочисленные форматы документов с отличной производительностью и хорошим качеством.

Библиотека включает поддержку широкого спектра функций для обработки PDF-документов, таких как создание PDF-файлов с нуля, сжатие PDF-файлов, создание таблиц и манипулирование ими, использование графических объектов в PDF-файлах, обработка пользовательских шрифтов, поддержка элементов управления безопасностью. , вставлять или удалять закладки, использовать оглавление PDF, добавлять или удалять вложения, управлять аннотациями PDF, вставлять текст и изображения, извлекать или вставлять страницы в PDF-файлы, объединять несколько PDF-файлов в один документ, разбивать PDF-файл на несколько страниц, страницы для преобразование изображений, печать PDF-документов и т. д.

Previous Next

Начало работы с 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");
 Русский