Microsoft Publisher — это настольный издательский инструмент, предназначенный для создания разнообразных публикаций, включая информационные бюллетени, брошюры, листовки и многое другое в формате PUB. Тем не менее, формату файла PUB не хватает широкой совместимости. Поэтому бывают случаи, когда возникает необходимость преобразовать файлы PUB в изображения TIFF. В этой статье мы узнаем, как конвертировать PUB в TIFF на C#. Мы предоставим вам подробное пошаговое руководство вместе с примерами кода, которые облегчат ваше путешествие.
В этой статье рассматриваются следующие темы:
- C# API для преобразования PUB в TIFF
- Шаги по преобразованию файла PUB в TIFF
- Конвертировать PUB в TIFF в C#
- Конвертировать PUB в TIFF онлайн
- Бесплатные учебные ресурсы
API C# для преобразования PUB в TIFF
Преобразование файлов PUB издателя в изображения TIFF можно выполнить в два этапа. Во-первых, мы будем использовать API Aspose.PUB for .NET для загрузки и преобразования файла PUB в формат PDF. После этого мы будем использовать API Aspose.PDF for .NET для рендеринга страниц PDF-файла в изображения TIFF.
Пожалуйста, загрузите библиотеки DLL API или установите их с помощью следующих команд NuGet:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
Как конвертировать файл PUB в TIFF
Мы можем легко сохранить файл PUB как изображение TIFF, выполнив следующие действия:
- Создайте парсер PUB и проанализируйте файл PUB.
- Преобразование PUB в поток файлов PDF.
- Создайте устройство TIFF и обработайте PDF для сохранения в формате TIFF.
Теперь давайте посмотрим, как выполнить эти шаги на C#, чтобы преобразовать PUB-файл Publisher в TIFF.
Преобразование PUB в TIFF на C#
Выполните следующие действия, чтобы программно преобразовать файл Publisher в изображение TIFF на C#:
- Создайте парсер PUB, используя метод CreateParser() класса PubFactory.
- Разберите загруженный файл Publisher с помощью метода Parse().
- Инициализируйте объект MemoryStream для хранения PDF-файла.
- Конвертируйте PUB в PDF с помощью метода ConvertToPdf().
- Создайте экземпляр класса Document с потоком PDF.
- При необходимости укажите TiffSettings.
- После этого создайте экземпляр TiffDevice с разрешением и объект TiffSettings.
- Наконец, вызовите метод Process(), чтобы сохранить документ в формате TIFF.
В следующем примере кода показано, как преобразовать PUB в TIFF на C#.
// В этом примере кода показано, как преобразовать файл Publisher PUB в формат изображения JPG.
// Загрузите файл PUB и создайте парсер PUB.
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// Разобрать PUB-файл
var doc = parser.Parse();
// Инициализировать поток памяти
MemoryStream stream = new MemoryStream();
// Конвертировать PUB в PDF-файл
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Загрузить поток PDF-документов
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Создать объект разрешения
Resolution resolution = new Resolution(300);
// Создать объект TiffSettings
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// Создать устройство TIFF
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Конвертируйте файл PUB в формат изображения TIF.
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
Получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы опробовать библиотеки без ограничений ознакомительной версии.
Конвертер PUB в TIFF — бесплатно онлайн
Вы можете попробовать это бесплатный онлайн-конвертер PUB в TIFF для преобразования файлов издателя в изображения TIFF без установки какого-либо программного обеспечения или плагина.
Конвертируйте PUB в TIFF онлайн — учебные ресурсы
Помимо преобразования файлов Publisher PUB в формат TIFF, вы также можете изучить различные другие функции библиотеки, используя следующие ресурсы:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этом сообщении блога мы показали вам, как конвертировать PUB в TIFF на C#. Мы предоставили пошаговое руководство и фрагменты кода, которые помогут вам начать работу. Преобразование файлов Publisher в TIFF — относительно простая задача, и фрагменты кода, представленные в этом сообщении блога, можно использовать в качестве отправной точки для разработки собственного приложения-конвертера Publisher в TIFF. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.