PS轉BMP

通過 C++ 的 API 解決方案將 PS 轉換為 BMP。

 

用於 PS 到 BMP 轉換器的 Aspose.Page 使用 C++ 支持的任何語言將 PostScript (PS) 文件轉換為 BMP 圖像。

您在此處看到的 API 可用於創建您自己的跨平台應用程序或集成到您的 C++ 項目中。

為了將 XPS 轉換為 BMP:

  • Aspose.Page for C++ API 是一個功能豐富、功能強大且易於使用的 C++ 平台文檔操作和轉換 API。

  • 您可以直接下載其最新版本,只需打開 NuGet 包管理器,然後搜索 Aspose.Page.Cpp 並安裝。您還可以從包管理器控制台使用以下命令。

Package Manager Console Command


    PM> Install-Package Aspose.Page

使用 C++ 將 PS 轉換為 BMP 的步驟

Aspose.Page 使開發人員只需幾行代碼即可輕鬆加載 PS 文件並將其轉換為 BMP。

  1. 使用 Aspose.Page for C++ 加載 PS 文件。
  2. 調用 Save() 方法。
  3. 傳遞帶有 (BMP) 文件擴展名的輸出文件路徑。
  4. BMP 文件將保存在指定的路徑,以便它在兼容的程序中。

系統要求

Aspose.Page for C++ 支持所有主要平台和操作系統。請確保您具有以下先決條件:

  • Microsoft Windows 桌面(XP、Vista、7、8、10)、服務器操作系統(2003、2008、2012)等。
  • Microsoft Visual C++ 2017 或更高版本。

PS 到 BMP C++ 轉換

    System::SharedPtr<System::Drawing::Imaging::ImageFormat> imageFormat = System::Drawing::Imaging::ImageFormat::get_BMP();

    System::SharedPtr<System::IO::FileStream> epsStream = System::MakeObject<System::IO::FileStream>(u"sourceFile.eps", System::IO::FileMode::Open, System::IO::FileAccess::Read);

    System::SharedPtr<PSDocument> document = System::MakeObject<EpsDocument>(psStream);

    // If you want to convert Postscript file despite of minor errors set this flag
    bool suppressErrors = true;

    //Initialize options object with necessary parameters.
    System::SharedPtr<ImageSaveOptions> options = System::MakeObject<ImageSaveOptions>(suppressErrors);

    System::SharedPtr<Aspose::Page::PS::Device::ImageDevice> device = System::MakeObject<Aspose::Page::PS::Device::ImageDevice>();

	    auto __finally_guard_0 = ::System::MakeScopeGuard([&epsStream]()
	    {
		    psStream->Close();
	    });

	    try{
		    document->Save(device, options);
	    }catch (...){
		    throw;
	    }
    System::ArrayPtr<System::ArrayPtr<uint8_t>> imagesBytes = device->get_ImagesBytes();
    //loop through each imagesBytes and write via file stream

PS 到 BMP 轉換網絡應用程序

將 PS 轉換為 BMP 現在通過訪問我們的現場演示網站。

  無需下載 Aspose API。
  無需編寫任何代碼。
  只需上傳您的 PS 文件,它就會立即轉換為 BMP。
  您將獲得下載鏈接。



FAQ

1. 我可以將 PS 轉換為 BMP 嗎?

Aspose.Page 解決方案具有允許您在線或以編程方式將 PS 文件轉換為其他格式的功能。如果您需要立即在線將 PS 轉換為 BMP,您可以使用 PS 轉換器 跨平台應用程序。

2. 我可以找到有關如何將 PS 轉換為 BMP 的更詳細信息嗎?

轉到 文檔 章節,查找開發人員指南、發行說明等信息,以及更多關於頁面描述語言的信息。訪問我們的 GitHub 項目,查看使用該解決方案的代碼示例。

3. 功能是免費的嗎?

跨平台轉換器 是免費的,對於 API 解決方案,您可以獲得免費試用版,然後在需要時購買產品。

PS 什麼是 PS 文件格式

PS 格式是頁面描述語言 (PDL) 格式之一。它能夠在頁面上包含圖形和文本信息。這就是為什麼大多數圖像編輯程序都支持該格式的原因。 postscript 文件本身就是對打印機的一種指令。它包含有關從其頁面打印什麼以及如何打印的信息。

BMP 什麼是 BMP 文件格式

位圖圖像文件或 BMP 是一種保存光柵的圖像格式。它用於保存位圖數字圖像,並且能夠像 TIFF 格式一樣以高質量存儲彩色或單色的 2d 圖形。它還可以包含圖像信息,如數據壓縮、顏色配置文件、Alpha 通道等。BMP 圖像獨立於圖形適配器,因此可以在 Microsoft Windows 和 Mac 等多個平台上打開文件。