Microsoft Publisher PUB 文件主要用於創建和編輯印刷出版物,例如小冊子、新聞通訊和傳單。雖然 Publisher 被廣泛使用,但它可能不像其他文件格式那樣普遍可用。將 PUB 文件轉換為廣泛支持和通用的 JPG(JPEG) 格式有幾個優點。因此,本文介紹瞭如何免費在線將 PUB Publisher 文件轉換為 JPG/JPEG 圖像。
免費 PUB 到 JPG 在線轉換器
此 PUB 到 JPG 轉換器在線應用程序 可用於免費將 Publisher 文件轉換為 JPG 圖像,而無需安裝任何軟件或插件。
如何在線將 Publisher PUB 文件轉換為 JPG
在線將 PUB 轉換為 JPG 為輕鬆共享 Publisher 文件打開了無限可能。
- 拖放 PUB 文件或使用在線鏈接從 OneDrive、Google Drive 等訪問文件。
- 單擊“轉換”按鈕執行 PUB 轉換。
- 輸出的 JPG 圖像將準備好供下載。
- 將輸出的 JPG 圖像保存到您的計算機或手機。
您的數據未存儲在我們的服務器上,因此下載鏈接將在 24 小時後停止工作。
將 PUB 轉換為 JPG 開發人員指南
無論您是需要向客戶發送小冊子、與同事分享時事通訊,還是將傳單上傳到網站,將您的 PUB 文件轉換為廣泛支持的 JPG 格式可確保跨不同設備和平台的無縫訪問。您可以輕鬆地將此功能集成到您的應用程序中。
在 C# 中將 PUB 轉換為 JPG 圖片
您可以按照以下步驟將 PUB 轉 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 安裝命令在您的應用程序中配置適用於 C++ 的 Aspose.PUB 和適用於 C++ API 的 Aspose.PDF。
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 文件的許多其他功能。
常見問題 – 常見問題
我需要安裝任何軟件才能使用 PUB 到 JPG 在線轉換器嗎?
不需要,PUB 到 JPG 在線轉換器是一個基於網絡的工具,您不需要安裝任何額外的軟件或插件。只要您有互聯網連接,就可以在各種設備上使用網絡瀏覽器訪問它,包括計算機、筆記本電腦、平板電腦和智能手機。
PUB 到 JPG 在線轉換器如何工作?
該轉換器使用高級算法來處理您的 PUB 文件並將它們轉換為高質量的 JPG 圖像。只需將您的 PUB 文件上傳到轉換器,等待轉換過程完成,然後下載生成的 JPG 文件。
PUB 到 JPG 在線轉換器可以免費使用嗎?
是的,PUB 到 JPG 在線轉換器是免費使用的,您不需要註冊或使用電子郵件或信用卡詳細信息登錄。