Эта страница может содержать автоматически переведенный текст.
C# библиотека для генерации PDF-файлов
Вы можете создавать PDF-документы, комбинируя строительные блоки, такие как страницы, контейнеры, изображения, абзацы текста и тому подобное. Дополнение Layout для библиотеки Docotic.Pdf сгенерирует PDF-файлы из вашего макета.
Вам понадобится дополнение Layout для создания PDF-документов с помощью Layout API. Это бесплатное дополнение к библиотеке Docotic.Pdf. Дополнение также доступно в zip-файле с бинарными файлами библиотеки.
Статьи
Прочтите эти статьи, чтобы узнать, как описать макет ваших документов в коде 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.