Cos'è il formato file EPS? | Base di conoscenza

Introduzione

Encapsulated PostScript è uno dei linguaggi di descrizione di pagina, più precisamente un linguaggio di descrizione di pagina dinamico. In questo articolo troverete informazioni su questo linguaggio e sui file EPS, la loro struttura e funzioni specifiche. Abbiamo anche cercato di rispondere alle domande più frequenti degli utenti, basandoci sulla nostra esperienza con la soluzione Aspose.Page.

Cos’è un file EPS?

EPS, che sta per Encapsulated PostScript, è un file di linguaggio PostScript, che contiene la descrizione di una singola pagina ed è destinato ad essere incapsulato all’interno di un altro file PostScript.

EPS-Intro

Poiché la descrizione di pagina incapsulata non deve interrompere la descrizione di pagina di alcun file PS in cui è inserita, deve soddisfare determinati requisiti. Questi requisiti sono implementati mediante l’aggiunta di commenti strutturali speciali, rappresentati da linee che iniziano con la sequenza di simboli “%%”. Ogni file EPS deve contenere almeno due di tali commenti. Sono:

EPS-Hauptkommentare

Dove:
llx, lly – coordinate dell’angolo inferiore sinistro
urx, ury – coordinate dell’angolo superiore destro della bounding box.

Inoltre esistono commenti strutturali obbligatori in determinate condizioni. Per esempio, un file EPS che utilizza operatori PostScript‑3 e viene stampato su una stampante con PostScript‑2 deve contenere un’indicazione del livello 3. Se il file EPS utilizza estensioni PostScript, deve informare implicitamente la stampante o l’applicazione. Lo stesso vale per i font e altre risorse come file, pattern, procedure e gradienti di colore che vengono usati ma non incorporati nel file EPS.

Esempi di commenti strutturali condizionatamente obbligatori

%%LanguageLevel: 2
%%Extensions: CMYK
%%DocumentNeededFonts: Times-Roman Times-Italic
%%DocumentNeededResources: procset Adobe_packedarray 0 0
%%DocumentNeededFiles: /usr/smith/myfile.epsf
%%DocumentNeededProcSets: Adobe_MDX

Il mancato rispetto dei requisiti EPS può provocare la rimozione della descrizione di pagina di destinazione durante la stampa o l’interruzione del lavoro di stampa.

Oltre ai commenti strutturali obbligatori, Adobe raccomanda di includere commenti come:

%%Creator: J. Smith
%%Title: (DRAWING.EPS)
%%CreationDate: 18 febbraio 2022

Un’altra funzione, sebbene opzionale, dei file EPS è la possibilità di visualizzarli come immagine nell’applicazione di destinazione. Per questo EPS utilizza i commenti strutturali %%BeginPreview e %%EndPreview. L’immagine di anteprima può essere rappresentata in formato PICT per Mac, TIFF o in un bitmap esadecimale indipendente dal dispositivo. L’esempio della sezione di anteprima bitmap esadecimale nel file EPS è mostrato di seguito.

EPS-Vorschau

Dove:
256 – larghezza dell’immagine di anteprima;
186 – altezza dell’immagine di anteprima;
1 – profondità (bit per pixel) dell’immagine di anteprima;
186 – numero di linee.

Un file EPS può contenere dati binari di anteprima in formato Windows Metafile o TIFF senza i commenti %%BeginPreview‑%%EndPreview. In tal caso le informazioni sono in un’intestazione binaria all’inizio del file. Questa intestazione binaria include, tra le altre cose, l’offset e la lunghezza in byte dei dati binari. Spesso i dati binari si trovano dopo la descrizione di pagina, dopo il commento strutturale %%EOF (fine del file).

EPS-Binärdatei

Struttura tipica dei file EPS


Qual è il formato di un file EPS?

Un file EPS è un file di testo codificato in ASCII che contiene operatori PostScript e commenti strutturali che consentono di incorporare il file EPS in un altro file PostScript. Attualmente possono essere presenti alcuni dati binari in un file EPS. Questo può includere un’intestazione binaria di 28 byte e dati di anteprima in formato Windows Metafile o TIFF.

Come aprire i file EPS?

I file EPS possono essere aperti con applicazioni indipendenti da Adobe: Acrobat Distiller, Illustrator, Photoshop o con Apple Preview. Se desiderate semplicemente visualizzare o presentare file EPS, potete farlo rapidamente con l’applicazione web Aspose.Page Viewer.

Posso convertire un file EPS in JPG?

Il modo più rapido per convertire file EPS in JPG è utilizzare l’applicazione web Aspose.Page Conversion. Il convertitore Aspose‑EPS supporta conversioni verso PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF e WMF. Se siete sviluppatori e desiderate utilizzare le nostre librerie per tali conversioni, leggete l’articolo Convertitori PDL, che include esempi di codice che illustrano la conversione.

Un file EPS è lo stesso di un file PDF?

I file EPS e PDF possono essere confrontati solo se il file PDF ha una sola pagina, poiché il file EPS è sempre a pagina singola. Anche in tal caso, i file differiscono notevolmente, poiché PDF è un PDL statico e PostScript è un PDL dinamico. Dopo aver letto questo articolo, sapete che ogni file EPS è un file PostScript a pagina singola con commenti strutturali obbligatori. Esistono anche alcune limitazioni negli operatori utilizzati che gestiscono i lavori di stampa. D’altro canto, i file PDF contengono sempre una descrizione di pagina statica. Vedere l’articolo Introduzione ai linguaggi di descrizione di pagina.

Come aprire un file EPS in PowerPoint?

Non è possibile inserire direttamente un file EPS in una presentazione PowerPoint. Invece, convertite il file EPS in uno dei tre formati immagine: PNG, JPG, EMF, che sono compatibili con il programma. Accedete all’applicazione web Aspose.Page Conversion e poi inserite l’immagine risultante nella presentazione.

I file EPS sono obsoleti?

In realtà no. Gli EPS continuano a essere utilizzati dai designer nella stampa di alta qualità.

Posso usare i file EPS in Canva?

Come per PowerPoint, i file EPS devono essere convertiti in formati immagine PNG, JPG o EMF tramite l’applicazione Convertitore, quindi il risultato può essere inserito in Canva.

I file EPS hanno DPI?

Non, gli EPS non sono un’immagine raster. La risoluzione può essere definita nelle proprietà di stampa della stampante.

Conclusione

L’obiettivo di questo articolo era condividere la nostra esperienza con i file EPS. Ora disponete di un kit di soluzioni multipiattaforma per gestire i file EPS in .NET, Java e C++ tramite le nostre API.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.