PDF to TIFF
Конвертер PDF от Documentize для .NET — это мощный инструмент, разработанный для преобразования PDF-документов в качественные изображения TIFF. Этот плагин гарантирует доступность вашего контента на различных платформах при сохранении отличной точности и универсальности. Вы можете настроить процесс конверсии, изменяя разрешение, включая многопоточную выдачу или выбирая страницы.
Как конвертировать PDF в TIFF
Чтобы преобразовать PDF-документ в TIFF-изображения, выполните следующие шаги:
- Создайте экземпляр
PdfToTiffOptionsдля настройки процесса конверсии. - Добавьте входной PDF-файл, используя метод
AddInput. - Укажите путь к выходному файлу для TIFF-изображений, используя метод
AddOutput. - Запустите метод
Convert, чтобы конвертировать страницы PDF в TIFF-изображения.
1// Создайте объект PdfToTiffOptions для установки инструкций
2var options = new PdfToTiffOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Установите путь к выходной директории
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Выполните процесс
8PdfConverter.Convert(options);Настройка страниц и DPI конверсии PDF в TIFF
Вот как конвертировать 2 страницы PDF с разрешением 400 DPI в файл TIFF:
1// Создайте объект PdfToTiffOptions для установки инструкций
2var options = new PdfToTiffOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Установите путь к выходной директории
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Установите страницы
8options.PageList = [1, 3];
9// Установите разрешение результирующего изображения
10options.OutputResolution = 400;
11// Выполните процесс
12PdfConverter.Convert(options);Создание многопоточного TIFF
Плагин поддерживает генерацию многопоточных TIFF, позволяя вам объединять несколько страниц PDF в один файл TIFF для эффективного архивирования или печати.
1// Создайте объект PdfToTiffOptions для установки инструкций
2var options = new PdfToTiffOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Установите путь к выходной директории
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Включите многопоточный вывод TIFF
8options.MultiPage = true;
9// Выполните процесс
10PdfConverter.Convert(options);Настройка страниц и DPI конверсии PDF в TIFF
Вот как конвертировать 2 страницы PDF с разрешением 400 DPI в файл TIFF:
1// Создайте объект PdfToTiffOptions для установки инструкций
2var options = new PdfToTiffOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Установите путь к выходной директории
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Установите сжатие и глубину цвета
8options.Compression = TiffCompression.RLE;
9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Выполните процесс
11PdfConverter.Convert(options);Как обрабатывать результаты конверсии
Метод Convert возвращает объект ResultContainer, который предоставляет информацию о результатах конверсии. Вы можете получить потоки сконвертированных TIFF-файлов, как показано ниже:
1// Создайте объект PdfToTiffOptions для установки инструкций
2var options = new PdfToTiffOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Выполните процесс
6var results = PdfConverter.Convert(options);
7// Получите результаты потоков
8foreach (var result in results.ResultCollection)
9{
10 var streamResultPage1 = result.ToStream();
11}Основные функции:
- Конвертировать PDF в TIFF: Легко конвертируйте целые PDF-документы или конкретные страницы в изображения TIFF.
- Пользовательское разрешение: Настройте разрешение (например, 300 dpi) для получения отличных выходных данных.
- Многопоточный TIFF: Объединяйте несколько страниц PDF в один многопоточный файл TIFF.
- Установить страницы: Выбирайте конкретные страницы для конверсии.
- Быстрая конверсия: Быстрый и эффективный процесс с минимальными усилиями.