Конвертер PDF в TIFF
Конвертер PDF в TIFF для .NET - это мощный инструмент, предназначенный для конвертации PDF документов в качественные изображения TIFF. Этот плагин обеспечивает доступность вашего контента на различных платформах, сохраняя при этом отличную точность и универсальность.
Ключевые особенности:
- Конвертация PDF в TIFF: Легко конвертируйте целые PDF документы или отдельные страницы в изображения TIFF.
- Настраиваемое разрешение: Настройте разрешение (например, 300 dpi) для получения качественных выходных данных.
- Многостраничный TIFF: Объединяйте несколько страниц PDF в один файл многостраничного TIFF.
- Диапазон страниц: Конвертируйте конкретные страницы или диапазоны для точных результатов.
- Пакетная обработка: Конвертируйте несколько PDF документов или страниц одновременно.
- Быстрая конвертация: Быстрый и эффективный процесс с минимальными усилиями.
Как конвертировать страницы PDF в TIFF
Чтобы конвертировать PDF документ в изображения TIFF, выполните следующие шаги:
- Создайте экземпляр класса
TiffConverter
. - Создайте экземпляр
PdfToTiffOptions
для настройки процесса конвертации. - Добавьте входной PDF файл с помощью метода
AddInput
. - Укажите путь к выходному файлу для изображений TIFF с помощью метода
AddOutput
. - Запустите метод
Process
, чтобы конвертировать страницы PDF в изображения TIFF.
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions();
4
5// Добавьте входной PDF файл
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Укажите выходной файл для изображений TIFF
9options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
10
11// Обработайте конвертацию PDF в TIFF
12converter.Process(options);
Настройка конвертации PDF в TIFF
Вы можете настроить процесс конвертации, отрегулировав разрешение, включив многостраничный вывод или выбрав диапазоны страниц. Вот как конвертировать первую страницу PDF на 300 dpi в файл TIFF:
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions();
4
5// Установите выходное разрешение на 300 dpi и конвертируйте только первую страницу
6options.OutputResolution = 300;
7options.PageList = new List<int> { 1 };
8
9// Добавьте пути входа и выхода
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
12
13// Обработайте конвертацию
14converter.Process(options);
Создание многостраничного TIFF
Плагин Конвертер PDF в TIFF поддерживает генерацию многостраничного TIFF, позволяя вам объединять несколько страниц PDF в один файл TIFF для эффективного архивирования или печати.
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions
4{
5 MultiPage = true // Включите многостраничный вывод TIFF
6};
7
8// Добавьте входной PDF файл
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Укажите выходной файл для многостраничного TIFF
12options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
13
14// Обработайте конвертацию
15converter.Process(options);
Пакетная обработка для конвертации PDF в TIFF
Плагин Конвертер PDF в TIFF также поддерживает пакетную обработку, позволяя вам одновременно конвертировать несколько страниц PDF или целые документы в отдельные файлы TIFF.
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions();
4
5// Добавьте входной PDF файл
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Установите выходные пути для отдельных страниц
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
11
12// Обработайте пакетную конвертацию
13converter.Process(options);
Как обрабатывать результаты конвертации
Метод Process возвращает объект ResultContainer
, который предоставляет подробности о результатах конвертации. Вы можете напечатать пути к конвертированным файлам TIFF, как показано ниже:
1
2ResultContainer resultContainer = converter.Process(options);
3
4// Вывод путей изображений TIFF
5foreach (FileResult result in resultContainer.ResultCollection)
6{
7 Console.WriteLine(result.Data.ToString());
8}