Gabung Gabungkan PS C#

PS file menerjemahkan tata letak halaman digital menjadi salinan cetak yang menunjukkan kombinasi teks dan grafik yang tepat. Dalam kasus tertentu, Anda mungkin perlu menggabungkan file PostScript PS yang berbeda menjadi satu file. Sesuai dengan persyaratan tersebut, artikel ini membahas cara menggabungkan atau menggabungkan file PS secara terprogram dalam C#.

Gabungkan atau Gabungkan file PS – Instalasi C# API

Aspose.Page for .NET API dirancang untuk bekerja dengan format Bahasa Deskripsi Halaman seperti PS, EPS, XPS. Cukup akses API dengan mengunduh file DLL-nya dari bagian Rilis Baru atau dengan perintah instalasi NuGet berikut:

PM> Install-Package Aspose.Page

Menggabungkan file PS Secara terprogram dalam C#

Anda harus mengikuti langkah-langkah di bawah ini untuk menggabungkan file PS yang berbeda menjadi satu:

  1. Muat dokumen PS PostScript sumber untuk ditambahkan dengan file lain.
  2. Buat instance kelas PdfSaveOptions.
  3. Dapatkan file sumber untuk digabungkan.
  4. Menggabungkan file PostScript PS.

Kode contoh berikut menunjukkan cara menggabungkan file PS secara terprogram di C#:

// Inisialisasi aliran output PDF
System.IO.FileStream pdfStream = new System.IO.FileStream("outputPDF_out.pdf", System.IO.FileMode.Create, System.IO.FileAccess.Write);

// Inisialisasi aliran input file PostScript pertama
System.IO.FileStream psStream = new System.IO.FileStream("input.ps", System.IO.FileMode.Open, System.IO.FileAccess.Read);

Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Buat larik file PostScript yang akan digabungkan dengan yang pertama
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };

// Inisialisasi objek opsi dengan parameter yang diperlukan.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(true);

// Inisialisasi objek kelas PdfDevice
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

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

Menggabungkan file PS menggunakan Properti Lanjutan di C#

Aspose.Page for .NET API memaparkan banyak properti tingkat lanjut untuk meningkatkan proses penggabungan PS. Silakan ikuti langkah-langkah di bawah ini untuk mengatur properti yang berbeda dari dokumen keluaran:

  1. Muat file input PS untuk menggabungkan file PostScript.
  2. Tentukan properti dari kelas PdfSaveOptions.
  3. Menggabungkan file PostScript menjadi satu file.

Cuplikan kode berikut menunjukkan cara menggabungkan file PS dengan opsi lanjutan di C#:

// Inisialisasi aliran keluaran PDF
System.IO.FileStream pdfStream = new System.IO.FileStream("outputPDF_out.pdf", System.IO.FileMode.Create, System.IO.FileAccess.Write);

// Inisialisasi input stream file PostScript pertama
System.IO.FileStream psStream = new System.IO.FileStream("input.ps", System.IO.FileMode.Open, System.IO.FileAccess.Read);

Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Buat larik file PostScript yang akan digabungkan dengan yang pertama
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };

// Inisialisasi objek opsi dengan parameter yang diperlukan.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(true);
options.JpegQualityLevel = 100;
options.SupressErrors = true;
options.Debug = false;


// // Inisialisasi objek kelas PdfDevice dengan baris berikut
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream, new System.Drawing.Size(595, 842));
try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

Dapatkan Lisensi Sementara Gratis

Anda dapat mengevaluasi API tanpa batasan apa pun dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menggabungkan file PS PostScript secara terprogram dalam C#. Ini mencakup kasus penggunaan dasar serta fitur lanjutan untuk memenuhi kebutuhan Anda. Selanjutnya, Anda dapat menjelajahi fitur API lainnya dengan mengunjungi ruang dokumentasi. Jika Anda memiliki pertanyaan atau masalah, silakan kirim email kepada kami di forum.

Lihat juga

Ubah XPS atau OXPS ke Word DOCX/DOC dalam C#