合併合併 EPS C#

EPS 文件是以封裝的 PostScript 格式存儲的矢量圖形。它們可以包含文本、圖形或其他視覺內容。其可擴展性使其成為圖形設計師保存橫幅、廣告牌和其他大型印刷作業的首選。但是,有時您可能需要合併多個 EPS 文件。本文介紹如何在 C# 中以編程方式合併或組合 EPS 文件。

合併或合併 EPS 文件 – C# API 安裝

Aspose.Page for .NET API 可用於處理包括 EPS 在內的不同頁面描述語言格式。您可以通過從 下載 頁面下載參考文件或使用下面的 NuGet 安裝命令來快速配置它:

PM> Install-Package Aspose.Page

在 C# 中以編程方式合併 EPS 文件

您可以通過以下步驟輕鬆合併不同的 EPS 文件:

  1. 加載輸入 EPS 文件以合併其他 EPS 文檔。
  2. 初始化 PdfSaveOptionsPsDocument 類對象。
  3. 加載輸入文件以進行合併。
  4. 合併 EPS 文件並以 PDF 格式編寫渲染文件。

下面的代碼片段演示瞭如何在 C# 中以編程方式合併 EPS 文件:

// 初始化 PDF 輸出流
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// 初始化第一個 EPS 文件輸入流
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// 使用必要的參數初始化選項對象
PdfSaveOptions options = new PdfSaveOptions(false);

// 初始化 PsDocument 類對象
PsDocument document = new PsDocument(psStream);

// 創建一組 EPS 文件,這些文件將與第一個文件合併
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// 初始化一個 PdfDevice 類對象
PdfDevice device = new PdfDevice(pdfStream);

try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

在 C# 中使用高級選項合併 EPS 文件

您可以在合併不同的 EPS 文件時設置各種選項。例如,圖像質量、錯誤抑制等。請按照以下步驟在 C# 中使用高級選項合併不同的 EPS 文件:

  1. 加載輸入 EPS 文件以將其他文件與其組合。
  2. 設置 PdfSaveOptions 類公開的不同屬性。
  3. 合併源 EPS 文件並寫入輸出文件。

下面的代碼片段解釋瞭如何在 C# 中合併 EPS 文件:

// 初始化 PDF 輸出流
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// 初始化第一個 EPS 文件輸入流
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// 使用必要的參數初始化選項對象
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;

// 初始化 PsDocument 類對象
PsDocument document = new PsDocument(psStream);

// 創建一組 EPS 文件,這些文件將與第一個文件合併
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// 初始化一個 PdfDevice 類對象
PdfDevice device = new PdfDevice(pdfStream);

try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

獲得免費的臨時許可證

您可以申請 免費臨時許可證 以全面評估 API。

結論

在本文中,您了解瞭如何在 C# 中以編程方式合併不同的 EPS 文件。此外,API 的其他幾個特性在不同章節的 documentation 部分進行了介紹。如果您想討論您的任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看

在 C# 中將 EPS 或 PS PostScript 文件轉換為 DOCX 或 DOC Word 文檔