Open Source .NET SDK для роботи з файлами PDF
Безкоштовний і потужний API .NET з відкритим кодом для створення, редагування та об’єднання PDF-документів.
Що таке API PDFSharp для .NET?
PDFsharp — це бібліотека .NET із відкритим вихідним кодом, розроблена для легкого та гнучкого створення та обробки PDF-документів. Якщо ви створюєте нові PDF-файли з нуля, об’єднуєте існуючі документи чи додаєте текст, зображення та форми до PDF-файлів, PDFsharp надає широкий набір функціональних можливостей. Він дозволяє розробникам .NET обробляти PDF-файли програмним шляхом за допомогою чіткого та інтуїтивно зрозумілого API, що робить його чудовим вибором як для невеликих програм, так і для великих корпоративних рішень. Його здатність працювати як з векторною, так і з растровою графікою в документах PDF робить його універсальним інструментом для створення складних звітів або динамічного вмісту в програмах .NET.
API PDFSharp для .NET – основні функції
Нижче наведено деякі з основних функцій PDFSharp.
- Створюйте нові документи PDF з нуля.
- Змінити існуючі документи PDF.
- Додайте текст, зображення та графіку на сторінки PDF.
- Підтримує векторну графіку та растрові зображення.
- Об’єднайте або розділіть документи PDF.
- Витяг вмісту з файлів PDF.
- Керувати шрифтами, включаючи шрифти TrueType.
- Намалюйте такі форми, як лінії, прямокутники та кола.
- Підтримує зашифровані файли PDF.
- Створення документів PDF/A для архівування.
- Сумісний із .NET Framework і .NET Core.
Початок роботи з API PDFSharp для .NET
Бібліотеку ShapeCrawler можна завантажити з GitHub або nuget.
монтаж
Інсталяція PDFSharp API для .NET проста і може бути виконана з Nugget, як показано нижче:
Встановлення API PDFSharp для .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 за допомогою API PDFSharp для .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 за допомогою API PDFSharp?
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-документ за допомогою API PDFSharp для .NET, виконайте такі дії.
- Створити новий документ 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.
Подібні Продукти
- DocX | Open Source .NET API для створення та зміни файлів DOCX
- ExcelDataReader | Open Source .NET API для читання документів XLS, XLSX, CSV і електронних таблиць
- FileFormat.Cells | Створення та оновлення файлів Excel за допомогою C# .NET
- FileFormat.Slides API | Відкритий код .NET API для Microsoft PowerPoint Формат файлу PPTX
- FileFormat.Words API | Open Source .NET API для форматів файлів Microsoft Word