Unisci Combina EPS C#

Un file EPS è una grafica vettoriale archiviata in un formato PostScript incapsulato. Possono contenere testo, grafica o altro contenuto visivo. La sua funzionalità di scalabilità lo rende la scelta preferita dei grafici per salvare banner, cartelloni pubblicitari e altri lavori di stampa di grandi dimensioni. Tuttavia, a volte potrebbe essere necessario unire più file EPS. Questo articolo illustra come unire o combinare file EPS a livello di codice in C#.

Combina o unisci file EPS – Installazione API C#

L’API Aspose.Page for .NET può essere utilizzata per lavorare con diversi formati di linguaggio di descrizione della pagina, incluso EPS. Puoi configurarlo rapidamente scaricando i file di riferimento dalla pagina Download o utilizzando il comando di installazione NuGet di seguito:

PM> Install-Package Aspose.Page

Unisci file EPS a livello di codice in C#

Puoi facilmente unire diversi file EPS con i seguenti passaggi:

  1. Carica il file EPS di input per combinare altri documenti EPS.
  2. Inizializza l’oggetto classe PdfSaveOptions e PsDocument.
  3. Carica i file di input per l’unione.
  4. Combina i file EPS e scrivi il file renderizzato in formato PDF.

Il frammento di codice seguente mostra come unire i file EPS a livello di codice in C#:

// Inizializza il flusso di output PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// Inizializza il primo flusso di input del file EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// Inizializza l'oggetto opzioni con i parametri necessari
PdfSaveOptions options = new PdfSaveOptions(false);

// Inizializza l'oggetto classe PsDocument
PsDocument document = new PsDocument(psStream);

// Crea una matrice di file EPS che verranno uniti al primo
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// Inizializza un oggetto di classe PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

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

Unisci file EPS con Opzioni avanzate in C#

È possibile impostare varie opzioni durante la fusione di diversi file EPS. Ad esempio, la qualità delle immagini, la soppressione degli errori, ecc. Segui i passaggi seguenti per unire diversi file EPS con opzioni avanzate in C#:

  1. Carica il file EPS di input per combinare altri file con esso.
  2. Imposta diverse proprietà esposte dalla classe PdfSaveOptions.
  3. Unisci i file EPS di origine e scrivi il file di output.

Il frammento di codice seguente spiega come unire i file EPS in C#:

// Inizializza il flusso di output PDF
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);

// Inizializza il primo flusso di input del file EPS
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);

// Inizializza l'oggetto opzioni con i parametri necessari
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;

// Inizializza l'oggetto classe PsDocument
PsDocument document = new PsDocument(psStream);

// Crea un array di file EPS che verranno uniti al primo
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };

// Inizializza un oggetto di classe PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

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

Ottieni una licenza temporanea gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API nella sua piena capacità.

Conclusione

In questo articolo, hai imparato come unire file EPS diversi a livello di codice in C#. Inoltre, molte altre funzionalità dell’API sono trattate nella sezione documentazione in diversi capitoli. Non esitare a contattarci nel forum se vuoi discutere una qualsiasi delle tue domande.

Guarda anche

Convertire file PostScript EPS o PS in un documento Word DOCX o DOC in C#