PS/EPS dokumentumok egyesítése PDF-be

.NET API megoldás több PostScript fájl kombinálásához

 

A PostScript több oldalt is tartalmazhat, de az XPS-sel ellentétben nem tartalmazhat több fájlt egy dokumentumban. Az Aspose.Page API-megoldás által kínált összevonási funkciókat úgy fejlesztették ki, hogy néhány fájlt egyetlen fájlba kombinálhasson. Ennek eredményeként egy PDF-fájlt kap, amely tartalmazza az összes PS vagy EPS egyesített fájl tartalmát. Itt talál egy kódpéldát a PostScript és a C# .NET egyesítésére. Ha látni szeretné, hogyan lehet ezeket a funkciókat beépíteni a webes megoldásba, vagy hogyan egyesítheti a fájlokat online, próbálja ki a PS Merger webhelyet.

A PS és EPS fájlok egyesítéséhez a következőkre van szükségünk:

  • Az Aspose.Page .NET API-hoz, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C# platformhoz.

  • Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Page-t, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.

Package Manager Console Command


    PM> Install-Package Aspose.Page

A PostScript-fájlok és a C# .NET egyesítése lépései.

  1. Állítsa be a dokumentumok könyvtárának elérési útját.
  2. Inicializálja a PDF kimeneti adatfolyamot.
  3. Inicializálja az első PostScript fájl bemeneti adatfolyamot.
  4. Hozzon létre egy tömböt a PostScript-fájlokból, amelyeket a rendszer egyesít az elsővel.
  5. Inicializálja az opciós objektumot a szükséges paraméterekkel a PdfSaveOptions osztály segítségével.
  6. Adjon hozzá egy adott mappát, ahol a betűtípusok tárolódnak, ha szükséges. Az operációs rendszer alapértelmezett fonts mappája mindig benne van.
  7. Adja meg a méretet és a képformátumot a PdfDevice osztály használatával, ha szükséges.
  8. Egyesítse a PostScript fájlokat a kimeneti PDF dokumentumhoz.

C# kód a PS és az EPS PDF-be egyesítéséhez

    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);
        }
    }



GYIK

1. Hogyan lehet egyesíteni a PS/EPS fájlokat?

Állítsa be a dokumentumok könyvtárának elérési útját, és inicializálja a kimeneti és bemeneti adatfolyamokat. Hozzon létre egy tömböt PostScript-fájlokból a PostScript-fájlok egyesítéséhez és egyesítéséhez. Ha jobban szeretné egyesíteni a PS/EPS fájlokat online, használja az ingyenes, többplatformos oldalunkat PS Merger .

2. Milyen kimeneti formátumok támogatottak?

Az Aspose.Page Solution mára lehetővé teszi a PostScript-fájlok egyetlen PDF-fájlba való egyesítését.

3. Ingyenes a funkcionalitás?

A cross-platform Mergers ingyenes, amikor az API-megoldáshoz ingyenes próbaverziót kaphat, majd szükség esetén megvásárolhatja a terméket.

PS Mi a PS fájlformátum

A PS formátum az oldalleíró nyelv (PDL) egyik formátuma. Képes grafikus és szöveges információkat is tartalmazni az oldalon. Ezért a formátumot a legtöbb képszerkesztő program támogatta. Maga a postscript fájl egyfajta utasítás a nyomtatóknak. Információkat tartalmaz arról, hogy mit és hogyan kell nyomtatni az oldaláról.