Open Source .NET API для роботи з документами PDF

Створюйте, оновлюйте, об’єднуйте та обробляйте PDF-документи в програмах .NET.

Що таке QuestPDF API для .NET?

QuestPDF — це популярна бібліотека .NET, призначена для легкого створення високоякісних PDF-документів. Він пропонує сучасний, інтуїтивно зрозумілий API, який дозволяє програмно створювати складні макети PDF, що робить його придатним для додатків, які вимагають автоматичного створення звітів PDF, рахунків-фактур або створення документів. QuestPDF побудовано на основі гнучкого механізму компонування, який підтримує широкий спектр функцій дизайну, таких як форматування тексту, таблиць, зображень і навіть діаграм. Завдяки вільному, легкому для розуміння синтаксису розробники можуть швидко визначати структуру PDF-документів, зберігаючи повний контроль над стилем і форматуванням. Бібліотека також оптимізована для продуктивності, забезпечуючи швидке відтворення PDF навіть для великих документів.

QuestPDF for .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 у вашому проекті .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-файлів, зберігаючи повний контроль над дизайном документа.

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

 Ukrainian