Перетворення файлів 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, XLSX, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML та SVG.

Конвертувати файли Publisher (.pub)

Розглянемо функціональність на прикладі конвертації PUB в JPEG.

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

  1. Отримайте шлях до каталогу документів.
  2. Створіть повний шлях до певного файлу Publisher за допомогою класу PubFactory .
  3. Створіть та використайте аналізатор для аналізу файлу Publisher в об’єкт документа за допомогою Методу Parse() IPubParser Інтерфейсу.
  4. Перетворіть документ на зображення JPG і збережіть його у файл за допомогою методу ConvertToFile().

C# код для перетворення Publisher 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 , яка має простий інтерфейс і гарантує, що процес займе всього кілька секунд. Рішення дозволяє:

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



FAQ

1. Як конвертувати файли PUB?

Для конвертації файлів PUB за допомогою цього рішення API скористайтеся класом PubFactory. З його допомогою ви можете парсити файли та ініціювати перетворення. Для онлайн-конвертації файлів PUB перейдіть до розділу кросплатформні конвертери де ви можете перетворити файли в зображення, PDF та багато інших форматів.

2. Чи можна конвертувати файл MS Publisher в PDF?

Так, для конвертації PUB в PDF за допомогою цього рішення API скористайтеся класом PubFactory. З його допомогою ви можете парсити файли та ініціювати перетворення. Для онлайн-конвертації PUB в PDF перейдіть до міжплатформного конвертера .

3. Чи є ця функціональність безкоштовною?

Крос-платформні конвертери є безкоштовними, тоді як для рішення API ви можете отримати безкоштовну пробну версію, а потім за необхідності придбати продукт.

4. Якою програмою можна відкривати файли .PUB?

Наразі файли з розширенням .pub можуть відкривати лише деякі програми, окрім самого MS Publisher, який не є безкоштовним. Але для перегляду вмісту файлу ви можете скористатися безкоштовним онлайн-додатком для перегляжу файлів з підтримкою крос-платформності.