.NET API с отворен код за работа с PDF документи

Създавайте, актуализирайте, обединявайте и обработвайте PDF документи от .NET приложения.

Какво представлява QuestPDF API за .NET?

QuestPDF е популярна .NET библиотека, предназначена за лесно генериране на висококачествени PDF документи. Той предлага модерен, интуитивен API, който ви позволява да създавате сложни PDF оформления програмно, което го прави подходящ за приложения, които изискват автоматизирано генериране на PDF отчети, фактури или създаване на документи. QuestPDF е изграден около гъвкава машина за оформление, която поддържа широк набор от дизайнерски функции като форматиране на текст, таблици, изображения и дори диаграми. Със своя плавен, лесен за разбиране синтаксис, разработчиците могат бързо да дефинират структурата на PDF документи, като същевременно поддържат пълен контрол върху стила и форматирането. Библиотеката също така е оптимизирана за производителност, като осигурява бързо изобразяване на PDF дори за големи документи.

QuestPDF за .NET API - Основни характеристики

Следват някои от основните характеристики на QuestPDF:

  • Плавен и интуитивен API за програмно създаване на PDF документи.
  • Поддържа сложни оформления, включително мрежи, таблици и гъвкаво позициониране.
  • Изчерпателни опции за форматиране на текст за заглавки, абзаци и др.
  • Възможност за добавяне на изображения, диаграми и други визуални елементи към документи.
  • Генериране на динамично съдържание въз основа на бизнес правила и въвеждане на данни.
  • Високопроизводително изобразяване, оптимизирано за големи документи.
  • Вградена поддръжка за заглавки, долни колонтитули и номера на страници.
  • Автоматично обработване на препълване на съдържание в множество страници.
  • С отворен код и добре документиран с активна подкрепа от общността.
  • Безпроблемна интеграция с .NET приложения, поддържащи .NET Core и .NET Framework.
These features highlight the capabilities and benefits of using QuestPDF API for .NET in PDF document creation and manipulation.
GitHub

Статистика на GitHub

Име:
език:
звезди:
Вилици:
Разрешително:
Хранилището е последно актуализирано на

Първи стъпки с QuestPDF за .NET API

Можете да изтеглите QuestPDF библиотеката от GitHub или nuget.

Монтаж

Инсталирането на QuestPDF API за .NET е лесно и може да се направи от nugget, както е показано по-долу:

Инсталиране на QuestPDF API за .NET


 Install-Package QuestPDF

Примери за код за QuestPDF API за .NET

To help you better understand the capabilities of the QuestPDF API, lets have a look at some .NET code examples. These examples will demonstrate how to create various PDF elements, manage layouts, and apply formatting using QuestPDF’s intuitive, fluent API. By following these examples, you'll be able to effectively integrate PDF generation into your .NET applications.

Как да създадете празен PDF файл с помощта на QuestPDF API за .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Импортирайте необходимите пространства от имена на QuestPDF във вашия файл.
  • Създайте нов C# клас или метод, за да дефинирате PDF съдържанието.
  • Използвайте метода Document.Create(), за да започнете процеса на създаване на PDF документ.
  • Приложете метода Compose(), за да дефинирате структурата и оформлението на PDF файла.
  • Добавете празна страница с помощта на метода Page() без съдържание вътре.
  • Извикайте метода GeneratePdf(), за да генерирате и запишете PDF файла на желаното място.
  • Стартирайте приложението, за да създадете и запишете празния PDF файл.

Как да добавите изображение към PDF с помощта на QuestPDF API?

You can create a PDF document using QuestPDF for .NET and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.
  • Създайте нов PDF документ: Това инициализира празен PDF документ.
  • Добавяне на страница: Добавя празна страница към документа.
  • Добавете изображение с помощта на метода Image().
  • Регулирайте ширината на страницата с помощта на опцията FitWidth, за да сте сигурни, че изображението отговаря на ширината на страницата.
  • Запазва PDF файла с изображението.

Как да добавите воден знак към PDF страница в .NET?

  • Инсталирайте библиотеката QuestPDF чрез NuGet Package Manager във вашия .NET проект.
  • Импортирайте необходимите пространства от имена на QuestPDF във вашия файл.
  • Създайте нов C# клас или метод, за да дефинирате PDF съдържанието.
  • Използвайте метода Document.Create(), за да започнете процеса на създаване на PDF.
  • Дефинирайте оформлението на страницата с помощта на метода Page(), като зададете размера на страницата и полето.
  • Използвайте метода Layer(), за да създадете отделни слоеве за основно съдържание и воден знак.
  • Добавете основни елементи на съдържанието, като използвате методи като Text() или Image() в първия слой.
  • Добавете елемент на воден знак (напр. текст или изображение) във втория слой, като зададете свойства като Opacity(), FontSize() и Rotate() за стилизиране на водния знак.
  • Генерирайте PDF чрез метода GeneratePdf() и го запазете във файл.
  • Стартирайте приложението, за да създадете и запишете PDF с воден знак.

Заключение

QuestPDF е многофункционална и ефективна библиотека за .NET разработчици, които търсят програмно създаване на динамични, висококачествени PDF документи. Неговият плавен API дизайн, обширните опции за оформление и поддръжката на широк набор от съдържание го правят мощен инструмент за генериране на професионални PDF файлове за различни случаи на употреба, от отчети до фактури. Независимо дали трябва да се справите със сложни оформления, да добавите изображения или да наслагвате водни знаци, QuestPDF предлага гъвкавостта и производителността, за да свършите работата безпроблемно. Като интегрирате QuestPDF във вашите проекти, можете да автоматизирате създаването на PDF с лекота, като същевременно поддържате пълен контрол върху дизайна на документа.

Подобни Продукти

 Bulgarian