Конвертировать PUB-файлы

Функциональность конвертера Microsoft® Publisher для создания кросс-платформенных приложений .NET.

 

Формат файла документа Microsoft® Publisher используется для создания различных типов публикаций, таких как информационные бюллетени, брошюры, листовки и открытки, а также в электронных письмах и на веб-сайтах. Файлы Pub содержат текст, а также данные растровой и векторной графики.

Несмотря на то, что формат довольно популярен, он не так популярен, как такие форматы, как PDF или DOCX. Приложение MS Publisher само по себе не является бесплатным. Поэтому часто возникает необходимость конвертировать файлы с расширением .pub в другой, распространенный и удобный в использовании формат. Вот функция преобразования для .NET. Эта библиотека C# включает в себя необходимые функции преобразования, которые можно использовать для создания собственного проекта. Решение Aspose.PUB API поддерживает преобразование PUB в PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML и SVG.

Преобразование файлов Publisher .pub

Давайте посмотрим на функциональность преобразования PUB в JPEG.

Этот фрагмент кода написан на C# и демонстрирует, как работать с файлами Microsoft Publisher (.pub) с помощью Aspose.PUB. Цель кода — преобразовать файл Publisher в JPG и сохранить результат в файл. Вот объяснение кода:

  1. Получите путь к каталогу документов.
  2. Создайте полный путь к определенному файлу издателя, используя класс PubFactory .
  3. Создает и использует анализатор для анализа файла Publisher в объект документа с помощью метода Parse() IPubParser Интерфейс.
  4. Преобразуйте документ в изображение JPG и сохраните его в файл с помощью метода ConvertToFile().

Код C# для преобразования PUB издателя в JPEG

    using Aspose.Pub;
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_Data();

    string fileName = dataDir + "halloween-flyer.pub";

    var parser = PubFactory.CreateParser(fileName);

    var doc = parser.Parse();

    //Convert to jpg and save the result as file "halloween-flyer_out.jpg"
    ConvertToFile(doc, PubExportFormats.Jpg, dataDir + "halloween-flyer_out.jpg");

Конвертация PUB в любой другой формат возможна таким же образом.

Вы также можете попробовать кроссплатформенное приложение Publisher Converter . Он имеет очень простой интерфейс, и процесс займет всего несколько секунд. Решение позволяет:

  • Преобразование нескольких файлов издателя.
  • Конвертируйте PUB в PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML и SVG.
  • Сохраняйте преобразованные документы на своем устройстве или в потоке.



Часто задаваемые вопросы

1. Как преобразовать файлы PUB?

Чтобы преобразовать файлы PUB с помощью этого решения API, используйте класс PubFactory. Разберите файлы и начните конвертацию. Чтобы преобразовать файлы .pub онлайн, перейдите на кроссплатформенные конвертеры , где вы можете преобразовать файлы в изображения, PDF и многие другие форматы.

2. Могу ли я конвертировать файл MS Publisher в PDF?

Если вам нужно преобразовать PUB в PDF с помощью этого решения API, используйте класс PubFactory. Разберите файлы и начните конвертацию. Для онлайн-преобразования pub в pdf перейдите на кросс-платформенный конвертер .

3. Функционал бесплатный?

Кросс-платформенные конвертеры бесплатны, тогда как API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.

4. Какая программа может открывать файлы .PUB?

К настоящему времени файлы с расширением .pub можно открыть мало каким программным обеспечением, кроме самого MS Publisher, и оно не является бесплатным. Но чтобы просмотреть содержимое файла, вы можете использовать кросс-платформенное приложение Viewer , которое доступно онлайн и бесплатно.

 
  

Support and Learning Resources