MS Publisher — это программа для создания документов, ориентированных на работу с информацией о макете страницы. Программа открывает следующие форматы файлов MS Publisher 2.0 или выше, файлы с расширением .txt, файлы RTF, файлы MS Word, файлы HTML, текст Unicode и многие другие. Файлы PUB могут включать в себя различные типы данных, такие как изображения, текст или графику. Поэтому формат широко распространен при создании флаеров, брошюр, открыток и другой бумажной рекламной продукции.

Это программное обеспечение позволяет создавать документы с собственным дизайном или использовать готовые шаблоны для вашего документа. MS Publisher сохраняет файлы с расширением .pub, и не так много приложений, кроме самого Паблишера, могут обрабатывать такие файлы.

Aspose.PUB для C# .NET — это гибкая и простая в использовании библиотека. Она разработана для работы с файлами электронных публикаций. Это решение поддерживает загрузку, открытие, редактирование и преобразование популярного формата файлов электронных публикаций (.pub) в PDF. Она также предлагает быстрое и надежное преобразование PUB в PDF, HTML, XLSX, DOC и самые популярные форматы изображений.

Помимо интеграции в ваш собственный проект C# .NET, библиотека идеально подходит для создания собственных кроссплатформенных приложений для открытия, объединения или преобразования файлов MS Publisher. Вы можете увидеть и попробовать примеры реализации функционала в таких приложениях. Они создаются нашими командами с использованием решения. С этими решениями вам не нужно устанавливать какое-либо дополнительное программное обеспечение или подписку, чтобы получить результат.

Расширенные функции API управления .NET PUB

Экспорт файлов PUB в PDF

Aspose.PUB для .NET может читать и преобразовывать файлы паблишер (.pub) в файлы PDF всего несколькими строками кода.

Преобразование PUB в PDF — C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Приведенный выше код можно кратко описать следующим образом:

  • Создайте полный путь к файлу Паблишер, который вы хотите преобразовать. Для этого создайте строковую переменную pubFile и присвойте ей значение переменной dataDir.
  • Создайте объект анализатора для анализа содержимого файла Publisher, вызвав метод CreateParser() в классе PubFactory.
  • Используйте метод Parse() для объекта parser. Метод считывает и анализирует содержимое файла Publisher и возвращает результат, присвоенный переменной pubtopdf.
  • Преобразуйте проанализированное содержимое файла Publisher в файл PDF и сохраните его в указанном месте с помощью метода ConvertToPdf() в экземпляре PdfConverter.

Доступ и управление слоями PUB

Aspose.PUB для .NET позволяет вам получить доступ к слоям PUB с возможностью рисовать на нем изображение или текст. Вы можете объединять слои, обновлять текст на слоях, устанавливать эффекты или экспортировать слои в виде изображения. Вы также можете использовать PUB .NET API для обнаружения сплющенных файлов PUB или создания эскизов.

Чтение или создание файлов PUB

Aspose.PUB для .NET не только поддерживает загрузку форматов файлов PSD и PSB для обработки и преобразования, но также предоставляет возможность создавать файлы PUB и PSB с нуля. Разработчики .NET могут использовать API для автоматизации сценариев, которые могут им помочь.

Различные фильтры изображения

Aspose.PUB для .NET предоставляет основные функции обработки изображений, такие как настройка цвета, через свои библиотеки классов. Разработчики могут легко настроить яркость, контрастность или гамму растрового изображения, загруженного с помощью API. Кроме того, разработчики могут динамически сглаживать или размывать изображения, а также использовать популярные фильтры, включая медиану, винер Гаусса, винер движения и порог Брэдли.

Последние функции PUB API

Aspose.PUB для .NET API постоянно добавляет новые функции, чтобы сделать его более мощным. Вот список нескольких вариантов из последних добавленных:

  • Поддержка слоев заливки. Узор, цвет и градиентная заливка.
  • Поддержка GdFlResource, VmskResource, PtFlResource и VsmsResource.
  • Загружайте файлы изображений JPEG, PNG и т. д. в PsdImage без прямой загрузки.
  • Поддержка векторных масок слоя и пользовательского поворота поворота текстового слоя.
  • Рендеринг эффекта «Обводка» с цветовой заливкой для экспорта.

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

1. Зачем вам нужен Aspose.PUB для .NET?

Богатая функциональность Aspose.PUB может быть интегрирована в различные программные приложения, включая извлечение контента, преобразование в другие форматы и рендеринг для отображения или печати.

2. Какие форматы поддерживаются Aspose.PUB для .NET?

Это решение API поддерживает PUB в качестве входных данных и PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML и SVG в качестве выходных форматов в функциональность конвертации.

3. Где я могу найти требования для начала работы с Aspose.PUB для .NET?

Перейдите в Документацию , чтобы узнать такие основы, как системные требования, установка, лицензирование и способы запуска примеров. Там же вы можете найти Руководство разработчика и базу знаний о форматах.

4. Где я могу получить помощь, если возникнут какие-либо проблемы с API?

Попробуйте получить ответ на Форуме бесплатной поддержки .

5. Где я могу найти последние обновления Aspose.PUB для .NET?

Посетите Примечания к выпуску , чтобы увидеть прогресс, все обновления и новейшие добавленные функции.



  

Support and Learning Resources

  
  

Aspose.PUB предлагает отдельные API для популярных сред разработки, перечисленных ниже: