Файлы Microsoft Publisher PUB в первую очередь предназначены для создания и редактирования печатных публикаций, таких как брошюры, информационные бюллетени и листовки. Хотя Publisher широко используется, он может быть не так широко доступен, как другие форматы файлов. Преобразование файлов PUB в широко поддерживаемый и универсальный формат JPG(JPEG) имеет несколько преимуществ. Соответственно, в этой статье объясняется, как бесплатно конвертировать файлы PUB Publisher в изображения JPG/JPEG онлайн.
Бесплатный конвертер PUB в JPG онлайн
Это онлайн-приложение PUB to JPG Converter можно использовать для бесплатного преобразования файлов Publisher в изображения JPG без установки какого-либо программного обеспечения или плагинов.
Как конвертировать файл Publisher PUB в JPG онлайн
Преобразование PUB в JPG онлайн открывает мир возможностей для удобного обмена файлами Publisher.
- Перетащите файл PUB или используйте онлайн-ссылку для доступа к файлу из OneDrive, Google Диска и т. д.
- Нажмите кнопку Преобразовать, чтобы выполнить преобразование PUB.
- Выходное изображение JPG будет подготовлено для загрузки.
- Сохраните полученное изображение в формате JPG на свой компьютер или мобильный телефон.
Ваши данные не хранятся на наших серверах, поэтому ссылки для скачивания перестанут работать через 24 часа.
Преобразование PUB в JPG Руководство разработчика
Независимо от того, нужно ли вам отправлять брошюры клиентам, делиться информационными бюллетенями с коллегами или загружать листовки на веб-сайты, преобразование файлов PUB в широко поддерживаемый формат JPG обеспечивает бесперебойную доступность на разных устройствах и платформах. Вы можете легко интегрировать эту функцию в свои приложения.
Преобразование изображения PUB в JPG на C#
Вы можете внедрить изображение PUB в JPG в приложения C#, выполнив следующие действия:
Настройте Aspose.PUB for .NET и Aspose.PDF for .NET с помощью следующих команд NuGet:
PM> Install-Package Aspose.Pdf
PM> Install-Package Aspose.PUB
- Загрузите исходный файл Publisher.
- Проанализируйте загруженный файл Publisher.
- Конвертируйте PUB в PDF с помощью метода ConvertToPdf().
- Создайте объект класса JpegDevice.
- Сохраните полученное изображение в формате JPG.
В следующем фрагменте кода показано, как преобразовать PUB в JPG на C#:
// Объявить объект класса MemoryStream
MemoryStream stream = new MemoryStream();
var parser = PubFactory.CreateParser("Test.pub");
// Разобрать входной файл PUB с помощью метода Parse
var doc = parser.Parse();
// Конвертировать PUB в PDF-файл
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
Document document = new Document(stream);
PdfFileInfo info = new PdfFileInfo(document);
foreach (Page page in document.Pages)
{
int width = Convert.ToInt32(info.GetPageWidth(page.Number));
int height = Convert.ToInt32(info.GetPageHeight(page.Number));
// Создать объект разрешения
Resolution resolution = new Resolution(300);
// Создайте устройство Jpeg с указанными шириной, высотой и разрешением
JpegDevice JpegDevice = new JpegDevice(width, height, resolution);
// Преобразуйте файл PUB и сохраните выходное изображение в формате JPEG.
JpegDevice.Process(page, "Page" + page.Number + ".jpg");
}
Конвертировать PUB в JPG на Java
Вы можете преобразовать изображение PUB в JPG на Java, выполнив следующие действия:
Настройте Aspose.PUB for Java и Aspose.PDF for Java в вашей среде.
- Получите входной файл PUB Publisher.
- Проанализируйте входной файл PUB и отобразите его в формате PDF.
- Преобразуйте файл PDF и сохраните выходное изображение JPG.
В приведенном ниже примере кода подробно рассказывается, как преобразовать PUB в JPG на Java:
// Загрузить входной файл PUB
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();
// Конвертировать PUB в PDF-файл
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");
// Загрузите PDF-файл
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
// Получить размеры страницы из документа PDF
int width = (int) info.getPageWidth(page.getNumber());
int height = (int) (info.getPageHeight(page.getNumber()));
// Установите разрешение для выходного изображения
devices.Resolution resolution = new devices.Resolution(300);
// Создать устройство JPEG с указанными шириной и высотой
devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);
// Конвертировать изображение PUB в JPG
jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}
Конвертировать PUB в JPG на C++
Вы можете преобразовать формат изображения PUB в JPG в приложениях C++, выполнив следующие действия:
Настройте API-интерфейсы Aspose.PUB for C++ и Aspose.PDF for C++ в своих приложениях, используя приведенные ниже команды установки NuGet.
PM> Install-Package Aspose.PUB.Cpp
PM> Install-Package Aspose.PDF.Cpp
- Загрузите исходный файл PUB Publisher.
- Преобразуйте файл PUB в документ PDF.
- Преобразуйте промежуточный файл PDF в изображение JPG.
Фрагмент кода ниже объясняет, как преобразовать PUB в JPG на C++:
// Пути исходного PUB и выходного PDF-файла
System::String filePub = u"SourceDirectory\\1.pub";
System::String filePdf = u"OutputDirectory\\1.pdf";
// Загрузите PUB-файл
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();
// Преобразование файла PUB в PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
// Загрузите сгенерированный файл PDF
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);
auto info = MakeObject<Facades::PdfFileInfo>(pdfDocument);
// Итерация по страницам PDF
for (auto page : pdfDocument->get_Pages())
{
// Получить размеры страницы PDF
int width = info->GetPageWidth(page->get_Number());
int height = info->GetPageHeight(page->get_Number());
// Создайте экземпляр класса Resolution
auto resolution = MakeObject<Devices::Resolution>(300);
// Создайте устройство JPEG с указанными шириной, высотой и разрешением
auto device = MakeObject<Devices::JpegDevice>(width, height, resolution);
// Создайте файловый поток для выходного изображения
System::SharedPtr<System::IO::FileStream> imageStream = System::IO::File::Create(String::Format(u"OutputDirectory\\page_{0}.jpg", page->get_Number()));
// Преобразование страницы PDF в изображение JPG
device->Process(page, imageStream);
// Закрыть поток
imageStream->Close();
}
Преобразование файла PUB в файл JPG онлайн — учебные ресурсы
Благодаря наличию надежных онлайн-инструментов преобразования теперь вы можете быстро и легко конвертировать файлы PUB в JPG. Этот онлайн-конвертер PUB в JPG основан на библиотеке Aspose.PUB. Однако вы можете обратиться к следующим ресурсам, чтобы изучить многие другие функции для работы с файлами Microsoft Publisher.
- Руководство разработчика Aspose.PUB
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
- Бесплатный форум поддержки
Часто задаваемые вопросы – Часто задаваемые вопросы
Нужно ли устанавливать какое-либо программное обеспечение для использования онлайн-конвертера PUB в JPG?
Нет, онлайн-конвертер PUB в JPG — это веб-инструмент, и вам не нужно устанавливать какое-либо дополнительное программное обеспечение или плагины. Доступ к нему можно получить с помощью веб-браузера на различных устройствах, включая компьютеры, ноутбуки, планшеты и смартфоны, если у вас есть подключение к Интернету.
Как работает онлайн-конвертер PUB в JPG?
Конвертер использует передовые алгоритмы для обработки файлов PUB и преобразования их в высококачественные изображения JPG. Просто загрузите файл PUB в конвертер, дождитесь окончания процесса преобразования, а затем загрузите полученный файл JPG.
Можно ли использовать онлайн-конвертер PUB в JPG бесплатно?
Да, онлайн-конвертер PUB в JPG можно использовать бесплатно, и вам не нужно ни регистрироваться, ни входить в систему, используя данные электронной почты или кредитной карты.