В этой краткой статье рассказывается, как преобразовать TIFF в PDF в C#. В нем подробно описаны необходимые требования и подробные шаги по настройке среды и выполнению задачи. Для преобразования TIFF в PDF используется код C#, который также может настраивать выходной PDF-файл.
Действия по преобразованию TIFF в PDF с помощью C#
- Настройте проект для использования Aspose.Imaging из диспетчера пакетов NuGet.
- Включите ссылку на пространство имен Aspose.Imaging, чтобы использовать функции API в проекте.
- Загрузите исходный файл TIFF с помощью метода Image.Load, предоставленного классом Image.
- Создайте и инициализируйте объект PdfOptions, чтобы задать разрешение и другие параметры.
- Сохраните сгенерированный PDF-файл на диск с помощью метода «Сохранить».
С помощью вышеупомянутых шагов в C# конвертер TIFF в PDF разработан с использованием простого интерфейса API, где вы можете загрузить исходный TIFF с диска или с помощью Memory Stream и просто преобразовать его в PDF. Вы можете настроить PDF-файл с помощью объекта PdfOptions, который позволяет устанавливать значения разрешения для изображений TIFF внутри PDF-файла. Наконец, с помощью метода «Сохранить» PDF-файл сохраняется на диске.
Код для преобразования TIFF в PDF на С#
using System; | |
using Aspose.Imaging; | |
using Aspose.Imaging.FileFormats.Tiff; | |
using Aspose.Imaging.ImageOptions; | |
namespace TestImaging | |
{ | |
public class TiffToPDF | |
{ | |
public static void ConvertTiffToPDF() | |
{ | |
// Applying product license to convert Tiff to PDF in C# | |
License TiffToPdfLicense = new License(); | |
TiffToPdfLicense.SetLicense("Aspose.Total.lic"); | |
using (Image TifImage = Image.Load("Original.tif")) | |
{ | |
TiffImage tiffImage = (TiffImage)TifImage; | |
PdfOptions pdfOptions = new PdfOptions() | |
{ | |
ResolutionSettings = new ResolutionSetting( | |
tiffImage.HorizontalResolution, tiffImage.VerticalResolution | |
) | |
}; | |
TifImage.Save("ExportedTiff.pdf", pdfOptions); | |
} | |
} | |
} | |
} |
Для преобразования TIFF в PDF представлен код C#, в котором разрешение задается для выходного PDF-файла с использованием значений разрешения по горизонтали и вертикали. Класс PdfOptions содержит множество других свойств, включая PageSize, MultiPageOptions и PDFCoreOption, такие как параметры сжатия, соответствия и JpegQuality.
Мы узнали, как в C# конвертировать TIFF в PDF можно легко с помощью нескольких строк кода. Если вы хотите узнать о сжатии размера изображения, обратитесь к статье как сжать размер изображения в С#.