Hợp nhất Kết hợp EPS C#

Tệp EPS là đồ họa vectơ được lưu trữ ở Định dạng PostScript được đóng gói. Chúng có thể chứa văn bản, đồ họa hoặc nội dung trực quan khác. Tính năng mở rộng của nó làm cho nó trở thành lựa chọn ưu tiên của các nhà thiết kế đồ họa để tiết kiệm các biểu ngữ, biển quảng cáo và các công việc in lớn khác. Tuy nhiên, đôi khi bạn có thể cần hợp nhất nhiều tệp EPS. Bài viết này trình bày cách hợp nhất hoặc kết hợp các tệp EPS theo chương trình trong C#.

Kết hợp hoặc Hợp nhất các tệp EPS - Cài đặt API C#

Aspose.Page for .NET API có thể được sử dụng để hoạt động với các định dạng Ngôn ngữ mô tả trang khác nhau bao gồm cả EPS. Bạn có thể nhanh chóng định cấu hình nó bằng cách tải xuống các tệp tham chiếu từ trang Tải xuống hoặc sử dụng lệnh cài đặt NuGet bên dưới:

PM> Install-Package Aspose.Page

Hợp nhất các tệp EPS theo chương trình trong C#

Bạn có thể dễ dàng hợp nhất các tệp EPS khác nhau bằng các bước sau:

  1. Tải tệp EPS đầu vào để kết hợp các tài liệu EPS khác.
  2. Khởi tạo đối tượng lớp PdfSaveOptionsPsDocument.
  3. Tải các tệp đầu vào để hợp nhất.
  4. Kết hợp các tệp EPS và ghi tệp kết xuất ở định dạng PDF.

Đoạn mã dưới đây trình bày cách hợp nhất các tệp EPS theo chương trình trong C#:

// Khởi tạo luồng đầu ra PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// Khởi tạo luồng đầu vào tệp EPS đầu tiên
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// Khởi tạo đối tượng tùy chọn với các tham số cần thiết
PdfSaveOptions options = new PdfSaveOptions(false);

// Khởi tạo đối tượng lớp PsDocument
PsDocument document = new PsDocument(psStream);

// Tạo một mảng tệp EPS sẽ được hợp nhất với tệp đầu tiên
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// Khởi tạo một đối tượng lớp PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

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

Hợp nhất tệp EPS với Tùy chọn nâng cao trong C#

Bạn có thể đặt các tùy chọn khác nhau trong khi hợp nhất các tệp EPS khác nhau. Ví dụ: chất lượng của hình ảnh, loại bỏ lỗi, v.v. Vui lòng làm theo các bước bên dưới để hợp nhất các tệp EPS khác nhau với các tùy chọn nâng cao trong C#:

  1. Tải tệp EPS đầu vào để kết hợp các tệp khác với nó.
  2. Đặt các thuộc tính khác nhau được hiển thị bởi lớp PdfSaveOptions.
  3. Hợp nhất các tệp EPS nguồn và ghi tệp đầu ra.

Đoạn mã bên dưới giải thích cách hợp nhất các tệp EPS trong C#:

// Khởi tạo luồng đầu ra PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// Khởi tạo luồng đầu vào tệp EPS đầu tiên
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// Khởi tạo đối tượng tùy chọn với các tham số cần thiết
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;

// Khởi tạo đối tượng lớp PsDocument
PsDocument document = new PsDocument(psStream);

// Tạo một mảng tệp EPS sẽ được hợp nhất với tệp đầu tiên
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// Khởi tạo một đối tượng lớp PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

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

Nhận Giấy phép Tạm thời Miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá API trong toàn bộ khả năng của nó.

Sự kết luận

Trong bài viết này, bạn đã học cách hợp nhất các tệp EPS khác nhau theo lập trình trong C#. Hơn nữa, một số tính năng khác của API được đề cập trong phần tài liệu trong các chương khác nhau. Vui lòng liên hệ với chúng tôi tại diễn đàn nếu bạn muốn thảo luận về bất kỳ thắc mắc nào của mình.

Xem thêm

Chuyển đổi tệp EPS hoặc PS PostScript thành Tài liệu Word DOCX hoặc DOC trong C#