Microsoft Publisher PUB ファイルは、主にパンフレット、ニュースレター、チラシなどの印刷出版物を作成および編集するために設計されています。 Publisher は広く使用されていますが、他のファイル形式ほど普遍的にアクセスできるわけではありません。 PUB ファイルを広くサポートされ、汎用性の高い JPG(JPEG) 形式に変換すると、いくつかの利点があります。したがって、この記事では、PUB Publisher ファイルをオンラインで無料で JPG/JPEG 画像に変換する方法を説明します。
無料のPUBからJPGへのオンラインコンバーター
この PUB to JPG Converter オンライン アプリ を使用すると、ソフトウェアやプラグインをインストールせずに、Publisher ファイルを JPG 画像に無料で変換できます。
オンラインでパブリッシャーPUBファイルをJPGに変換する方法
オンラインで PUB を JPG に変換すると、Publisher ファイルを簡単に共有できる可能性が広がります。
- PUB ファイルをドラッグ アンド ドロップするか、オンライン リンクを使用して OneDrive、Google Drive などからファイルにアクセスします。
- [変換] ボタンをクリックして、PUB 変換を実行します。
- 出力 JPG 画像はダウンロード用に準備されます。
- 出力された JPG 画像をコンピューターまたは携帯電話に保存します。
データは当社のサーバーに保存されないため、ダウンロード リンクは 24 時間後に機能しなくなります。
PUB を JPG に変換する開発者ガイド
クライアントにパンフレットを送信したり、同僚とニュースレターを共有したり、Web サイトにチラシをアップロードしたりする必要がある場合でも、PUB ファイルを広くサポートされている JPG 形式に変換すると、さまざまなデバイスやプラットフォーム間でシームレスにアクセスできるようになります。この機能はアプリケーションに簡単に統合できます。
C# で PUB を JPG 画像に変換する
以下の手順に従って、PUB to JPG 画像を C# アプリケーションに埋め込むことができます。
次の NuGet コマンドを使用して、Aspose.PUB for .NET および Aspose.PDF for .NET を構成します。
PM> Install-Package Aspose.Pdf
PM> Install-Package Aspose.PUB
- ソースの Publisher ファイルをロードします。
- ロードされた Publisher ファイルを解析します。
- ConvertToPdf() メソッドを使用して PUB を PDF に変換します。
- JpegDevice クラスのオブジェクトを作成します。
- 出力された JPG 画像を保存します。
次のコード スニペットは、C# で PUB を JPG に変換する方法を示しています。
// MemoryStreamクラスオブジェクトを宣言する
MemoryStream stream = new MemoryStream();
var parser = PubFactory.CreateParser("Test.pub");
// Parse メソッドを使用して入力 PUB ファイルを解析する
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");
}
JavaでPUBをJPGに変換する
次の手順で、Java で PUB を JPG 画像に変換できます。
ご使用の環境で、Aspose.PUB for Java および Aspose.PDF for Java をセットアップします。
- 入力 PUB Publisher ファイルを取得します。
- 入力 PUB ファイルを解析し、PDF 形式でレンダリングします。
- PDF ファイルを変換し、出力された JPG 画像を保存します。
以下のコードサンプルは、Java で PUB を JPG に変換する方法を詳しく説明しています。
// 入力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");
}
C++ で PUB を JPG に変換する
次の手順で、C++ アプリケーションで PUB を JPG 画像形式に変換できます。
以下の NuGet インストール コマンドを使用して、アプリケーションで Aspose.PUB for C++ および Aspose.PDF for C++ API を構成します。
PM> Install-Package Aspose.PUB.Cpp
PM> Install-Package Aspose.PDF.Cpp
- ソース PUB Publisher ファイルをロードします。
- PUB ファイルを PDF ドキュメントに変換します。
- 中間 PDF ファイルを JPG 画像にレンダリングします。
以下のコード スニペットは、C++ で PUB を JPG に変換する方法を説明しています。
// ソース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 ファイルを操作するための他の多くの機能を調べるには、次のリソースを参照してください。
よくある質問 – FAQ
PUB to JPG オンラインコンバーターを使用するには、何らかのソフトウェアをインストールする必要がありますか?
いいえ、PUB to JPG Online Converter は Web ベースのツールなので、追加のソフトウェアやプラグインをインストールする必要はありません。インターネットに接続できる限り、コンピューター、ラップトップ、タブレット、スマートフォンなどのさまざまなデバイスの Web ブラウザーを使用してアクセスできます。
PUBからJPGへのオンラインコンバーターはどのように機能しますか?
コンバーターは高度なアルゴリズムを使用して PUB ファイルを処理し、高品質の JPG 画像に変換します。 PUB ファイルをコンバーターにアップロードし、変換プロセスが完了するのを待ってから、結果の JPG ファイルをダウンロードするだけです。
PUBからJPGへのオンラインコンバーターは無料で使用できますか?
はい、PUB から JPG へのオンライン コンバーターは無料で使用でき、電子メールやクレジット カードの詳細を使用してサインアップしたりサインインしたりする必要はありません。