Эта страница может содержать автоматически переведенный текст.
C# библиотека для генерации PDF-файлов
Вы можете создавать PDF-документы, комбинируя строительные блоки, такие как страницы, контейнеры, изображения, абзацы текста и тому подобное. Дополнение Layout для библиотеки Docotic.Pdf сгенерирует PDF-файлы из вашего макета.
Вам понадобится дополнение Layout для создания PDF-документов с помощью Layout API. Это бесплатное дополнение к библиотеке Docotic.Pdf. Дополнение также доступно в zip-файле с бинарными файлами библиотеки.
9.5.17615-dev 9.5.17615-dev14,813 прошло Всего загрузок NuGet 4,924,084
Статьи
Прочтите эти статьи, чтобы узнать, как описать макет ваших документов в коде C# и VB.NET и сделать так, чтобы библиотека сгенерировала для вас PDF-файлы.
Генерация PDF-документов в C# и VB.NET
API генератора PDF-файлов на C# для простого создания PDF-файлов. Современный подход, основанный только на коде, с гибким API и мощным механизмом компоновки.Начало работы
Создавайте PDF-документы, отчеты и счета, следуя этой начальной информации об использовании Layout API.Создание документов
Как настроить шифрование документов, метаданные и некоторые параметры, связанные с генерацией.Как верстать страницы
Как компоновать страницы PDF с помощью встроенных слотов для контента. Описывает, как добавлять водяные знаки, указывать направление и стиль текста.Контейнеры и их содержимое
Как использовать контейнеры Layout API для организации контента. Описывает типы контента, который можно поместить в контейнеры. Показаны способы декорирования контейнеров.Размер, положение и рендеринг контейнеров
Показывает, как указать размер и положение контейнеров. Описывает условный рендеринг контента. Рассказывает о поддержке направлений контента слева направо и справа налево.Составные контейнеры
Описывает Row, Column, сетку, списки и другие контейнеры, которые могут содержать более одного элемента. Показывает, как добавлять водяные знаки в PDF.Контейнер Table
Возможности контейнера Table. Как определить строки и столбцы, верхний и нижний колонтитулы для табличных данных. Говорится о ячейках, которые занимают несколько строк и/или несколько столбцов.Создать PDF-документы в C# и VB.NET
Создать PDF-документы на C# и VB.NET с использованием библиотеки Docotic.Pdf.
Справочник по API
Ознакомьтесь со справочником по API для дополнения Layout, чтобы узнать параметры методов и другие детали реализации.
Примеры кода
В этих примерах показано, как создавать PDF-документы на C# и VB.NET с помощью надстройки Layout.
Создавайте PDF-документы со сложным макетом
Показывает, как создать PDF-документ со сложным макетом.Компоненты макета
Как создавать повторно используемые компоненты для общих частей макета вашего документа.Добавление верхнего и нижнего колонтитула в PDF-документы
Используйте методы PageLayout.Header и PageLayout.Footer для добавления верхних и нижних колонтитулов на страницы PDF.Привет, мир! с Layout API
Демонстрирует в действии частоиспользуемые строительные блоки, предоставляемые Layout API.Шрифты
Как управлять шрифтами в PDF-документах. Также показано, как обрабатывать отсутствующие глифы и использовать собственный загрузчик шрифтов.Макет страницы в PDF-документах
Определите макет страницы и установите ее свойства, такие как размер, поля, цвет фона, стиль и направление текста.Конструктор PDF-документов
PdfDocumentBuilder — это точка входа в надстройке Layout. Используйте её для настройки шифрования, метаданных, версии PDF и других аспектов созданных PDF-документов.Создавайте PDF-документы с несколькими столбцами
Как организовать содержимое PDF с помощью строк и столбцов.Создание оглавления в PDF-документах
Добавьте оглавление, используя информацию о разделах вашего PDF-документа.Добавляйте таблицы в PDF-документы
Как создавать таблицы любой сложности. Также охватывает повторяемые верхние и нижние колонтитулы таблицы.Стиль текста
Настраивайте внешний вид текста в документах PDF, используя собственные шрифты, размеры шрифтов, цвета, интервалы между буквами и другие свойства стиля текста.Типографика
Как повторно использовать стили Document, Header, Body, Footer, Hyperlink и другие текстовые стили с помощью класса Typography.