.NET SDK с отворен код за работа с PDF файлове
Безплатен и мощен .NET API с отворен код за създаване, редактиране и обединяване на PDF документи.
Какво представлява PDFSharp API за .NET?
PDFsharp е .NET библиотека с отворен код, предназначена за създаване и обработка на PDF документи с лекота и гъвкавост. Независимо дали генерирате нови PDF файлове от нулата, обединявате съществуващи документи или добавяте текст, изображения и форми към PDF файлове, PDFsharp предоставя широк набор от функционалности. Той позволява на .NET разработчиците да обработват PDF файлове програмно с ясен и интуитивен API, което го прави отличен избор както за малки приложения, така и за големи корпоративни решения. Способността му да работи както с векторни, така и с растерни графики в PDF документи го прави универсален инструмент за генериране на сложни отчети или динамично съдържание в .NET приложения.
PDFSharp за .NET API - Основни характеристики
Следват някои от основните характеристики на PDFSharp:
- Създавайте нови PDF документи от нулата.
- Променете съществуващи PDF документи.
- Добавете текст, изображения и графики към PDF страници.
- Поддържа векторни графики и растерни изображения.
- Обединяване или разделяне на PDF документи.
- Извличане на съдържание от PDF файлове.
- Обработвайте шрифтове, включително TrueType шрифтове.
- Начертайте фигури като линии, правоъгълници и кръгове.
- Поддържа криптирани PDF файлове.
- Генерирайте PDF/A документи за архивиране.
- Съвместим с .NET Framework и .NET Core.
Първи стъпки с PDFSharp за .NET API
Можете да изтеглите библиотеката ShapeCrawler от GitHub или nuget.
Монтаж
Инсталирането на PDFSharp API за .NET е лесно и може да се направи от nugget, както е показано по-долу:
Инсталиране на PDFSharp API за .NET
Install-Package PdfSharp
Примери за код за PdfSharp API за .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Как да създадете празен PDF файл с помощта на PDFSharp API за .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Създайте нов PDF документ: Това инициализира празен PDF документ.
- Добавяне на нова страница: Добавя празна страница към документа.
- Начертайте текст: Използва обекта XGraphics, за да напише „Hello, World!“ в центъра на страницата.
- Запазване на документа: Записва PDF с указаното име на файл.
Как да добавите изображение към PDF с помощта на PDFSharp API?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Създайте нов PDF документ: Това инициализира празен PDF документ.
- Добавяне на страница: Добавя празна страница към документа.
- Зареждане на изображението: Използва XImage.FromFile() за зареждане на изображение от посочения път към файла.
- Начертайте изображението: Използва gfx.DrawImage() за позициониране и преоразмеряване на изображението на PDF страницата.
- Запазване на документа: Запазва PDF файла с изображението.
Как да вмъкна таблица в PDF документ в .NET?
За да вмъкнете таблица в PDF документ с помощта на PDFSharp за .NET API, можете да следвате тези стъпки.
- Създайте нов PDF документ: Това инициализира празен PDF документ.
- Добавяне на страница: Добавя празна страница към новия PDF документ.
- Определете редовете и колоните, които да бъдат част от таблицата.
- Използвайте вложени цикли, за да създадете таблицата, като използвате броя на редовете и колоните.
- Запазване на документа: Запазва PDF файла с изображението.
Добавете воден знак към PDF страница в .NET
- Зареждане на съществуващ PDF документ: Кодът отваря съществуващ PDF в режим на промяна.
- Преминаване през страници: Преминава през всяка страница в документа.
- Създаване на XGraphics обект: Позволява операции по рисуване на PDF страницата.
- Дефинирайте свойствата на водния знак като шрифт и текст.
- Начертайте водния знак: Текстът е центриран през страницата с диагонално оформление.
- Запазване на документа: Записва PDF с приложен воден знак.
Заключение
PDFsharp е многофункционална и мощна библиотека с отворен код за .NET разработчици, предлагаща изчерпателни инструменти за създаване, редактиране и управление на PDF документи. Със своя лесен API PDFsharp опростява различни PDF операции, от генериране на нови документи и добавяне на изображения или текст до модифициране на съществуващи PDF файлове чрез наслагване на съдържание като водни знаци. Той поддържа векторни графики, фигури, таблици и хипервръзки, което го прави подходящ за широк спектър от приложения, включително генериране на отчети, обработка на документи и архивиране. Неговата съвместимост с .NET Framework и .NET Core допълнително разширява неговата използваемост в различни платформи, което прави PDFsharp надежден избор за работа с PDF в .NET проекти.
Подобни Продукти
- Apache POI XWPF | Java API с отворен код за създаване и модифициране на DOCX файлове
- DocX | .NET API с отворен код за създаване и модифициране на DOCX файлове
- Docx4J | Java API с отворен код за създаване и модифициране на DOC и DOCX файлове
- ExcelDataReader | .NET API с отворен код за четене на XLS, XLSX, CSV и електронни таблици документи
- FileFormat.Cells | Сертирайте и актуализирайте Excel файлове с C# .NET