Как конвертировать PDF в TIFF на C#

Эта небольшая статья содержит информацию о том, как преобразовать PDF в TIFF в C#. Он предоставляет всю необходимую информацию для настройки среды и подробные шаги для выполнения задачи. Для преобразования PDF в TIFF код C# демонстрируется вместе с настройкой выходного изображения TIFF.

Шаги по преобразованию PDF в TIFF на C#

  1. Настройте проект, чтобы добавить Aspose.PDF в приложение с помощью диспетчера пакетов Nuget.
  2. Загрузите образец входного PDF-файла в объект класса Document для преобразования в изображение TIFF.
  3. Установите разрешение выходного изображения TIFF
  4. Создание экземпляра и настройка объекта класса TiffSettings для настройки выходного изображения TIFF.
  5. Создайте и настройте объект TiffDevice, используя указанное разрешение и другие параметры.
  6. Сохраните загруженный файл PDF в формате TIFF с помощью функции TiffDevice.Process.

Приведенные выше шаги содержат ссылку на необходимые библиотеки, необходимые для преобразования PDF в TIFF с помощью C#, и подробную последовательность шагов для правильной реализации. Вы можете загрузить исходный PDF-файл с диска и просто преобразовать его в TIFF, однако для демонстрации настройки здесь настраивается объект TiffSettings. Фактическое преобразование выполняется объектом TiffDevice, который инициализируется с разрешением и экземпляром TiffSettings и содержит функцию Process для преобразования PDF в TIFF.

Код для преобразования PDF в TIFF с использованием С#

using Aspose.Pdf;
using Aspose.Pdf.Devices;
namespace AsposePdf
{
class Program
{
static void Main(string[] args)
{
// Initialize and load the Aspose.PDF license to avoid evaluation watermark in the output TIFF image
Aspose.Pdf.License license = new Aspose.Pdf.License();
license.SetLicense("Aspose.Pdf.lic");
// Open the sample input PDF document for conversion to TIFF
Document pdfDocument = new Document("SampleInput.pdf");
// Create and initialize the resolution object for the output TIFF
Resolution resolution = new Resolution(300,300);
// Instantiate and initialize TiffSettings object to customize the TIFF file
TiffSettings tiffFileSettings = new TiffSettings
{
Compression = CompressionType.CCITT4,
Depth = ColorDepth.Format4bpp,
Shape = ShapeType.Portrait,
SkipBlankPages = true
};
// Create TIFF device and initialize with resolution and TiffSettings
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings);
// Convert the input PDF file to the TIFF image
tiffDeviceObj.Process(pdfDocument, "AllPagesToTIFF_out.tif");
System.Console.WriteLine("Done");
}
}
}

Для преобразования PDF в TIFF показан код C#, где разрешение устанавливается для выходного изображения TIFF с использованием значений разрешения по горизонтали и вертикали, однако вы также можете использовать другую перегрузку. Класс TiffSettings содержит множество свойств, таких как пропуск пустых страниц, установка типа сжатия, глубины цвета, типа формы, яркости и типа координат страницы. Класс TiffDevice содержит множество конструкторов для инициализации своего объекта с различными характеристиками, такими как разрешение, размер страницы, ширина, высота и экземпляр TiffSettings в нескольких комбинациях.

Мы узнали, как с помощью C# преобразовывать PDF в TIFF, однако, если вы хотите узнать о других типах преобразования, таких как PDF в Word, обратитесь к статье как конвертировать PDF в Word с помощью C#.

 Русский