Gabungkan dokumen PS/EPS ke PDF

Solusi .NET API untuk menggabungkan beberapa file PostScript

 

PostScript dapat menampung banyak halaman tetapi tidak seperti XPS, PostScript tidak dapat menyertakan beberapa file dalam satu dokumen. Fungsionalitas penggabungan yang ditawarkan oleh solusi API Aspose.Page dikembangkan sehingga Anda dapat menggabungkan beberapa file menjadi satu. Hasilnya, Anda akan mendapatkan file PDF yang berisi konten semua file gabungan PS atau EPS. Di sini Anda akan menemukan contoh kode tentang cara Menggabungkan PostScript dengan C# .NET. Untuk melihat bagaimana fungsionalitas tersebut dapat diimplementasikan ke dalam solusi web atau untuk menggabungkan file secara online, cobalah PS Merger .

Untuk menggabungkan file PS dan EPS, kita perlu:

  • Aspose.Page untuk .NET API yang kaya fitur, kuat, dan mudah digunakan untuk manipulasi dokumen dan API konversi untuk platform C#.

  • Buka manajer paket NuGet, cari Aspose.Page dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Langkah-langkah untuk menggabungkan file PostScript dengan C# .NET.

  1. Atur jalur ke direktori dokumen.
  2. Inisialisasi aliran keluaran PDF.
  3. Inisialisasi aliran input file PostScript pertama.
  4. Buat array file PostScript yang akan digabungkan dengan yang pertama.
  5. Inisialisasi objek opsi dengan parameter yang diperlukan melalui Kelas PdfSaveOptions .
  6. Tambahkan folder tertentu tempat font disimpan jika diperlukan. Folder font default di OS selalu disertakan.
  7. Tentukan ukuran dan format gambar menggunakan Kelas PdfDevice jika diperlukan.
  8. Gabungkan file PostScript ke dokumen PDF keluaran.

Kode C# untuk menggabungkan PS dan EPS ke PDF

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text; 
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithDocumentMerging();
    // Initialize PS document with the first PostScript file
    PsDocument document = new PsDocument(dataDir + "input.ps");

    // Create an array of PostScript files that will be merged with the first one
    string[] filesForMerge = new string[] { dataDir + "input2.ps", dataDir + "input3.ps" };

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

    //Initialize options object with necessary parameters.
    PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
    // If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
    options.AdditionalFontsFolders = new string[] { @"{FONT_FOLDER}" };

    // Default page size is 595x842 and it is not mandatory to set it in SaveOptions
    // But if you need to specify the page size following line
    //PdfSaveOptions options = new PdfSaveOptions(suppressErrors, new Aspose.Page.Drawing.Size(595, 842));

    document.MergeToPdf(dataDir + "outputPDF_out.pdf", filesForMerge, options);

    //Review errors
    if (suppressErrors)
    {
        foreach (Exception ex in options.Exceptions)
        {
            Console.WriteLine(ex.Message);
        }
    }



Pertanyaan Umum

1. Bagaimana cara menggabungkan file PS/EPS?

Tetapkan jalur ke direktori dokumen dan inisialisasi aliran keluaran dan masukan. Buat array file PostScript untuk menggabungkan dan menggabungkan file PostScript. Jika Anda lebih suka menggabungkan file PS/EPS secara online, gunakan lintas platform gratis kami Penggabungan PS .

2. Format keluaran apa yang didukung?

Saat ini Aspose.Page Solution memungkinkan Anda menggabungkan file PostScript menjadi satu file PDF.

3. Apakah fungsinya gratis?

Penggabungan lintas platform gratis, sedangkan untuk solusi API Anda bisa mendapatkan Uji Coba gratis dan kemudian membeli produk jika diperlukan.

PS Apa itu Format File PS

Format PS adalah salah satu format bahasa deskripsi halaman (PDL). Hal ini mampu berisi grafis serta informasi teks pada halaman. Itulah sebabnya format ini didukung oleh sebagian besar program untuk mengedit gambar. File postscript itu sendiri adalah semacam instruksi untuk printer. Ini berisi informasi tentang apa dan bagaimana mencetak dari halamannya.