Arbeiten mit Dokument in PS-Datei | Java

Contents
[ Hide Show ]

PS-Dokument erstellen

Aspose.Page für Java bietet zwei Konstruktoren zum Erstellen der Klasse PsDocument. Der folgende Codeausschnitt erstellt ein einseitiges PS-Dokument:

 1//Create output stream for PostScript document
 2FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.ps");
 3//Create save options with A4 size
 4PsSaveOptions options = new PsSaveOptions();
 5
 6//If you want to aassign page size other than A4, set page size in options
 7options.setPageSize(PageConstants.getSize(PageConstants.SIZE_A4, PageConstants.ORIENTATION_PORTRAIT));
 8//If you want to aassign page margins other than empty, set page margins in options
 9options.setMargins(PageConstants.getMargins(PageConstants.MARGINS_ZERO));
10//If you plan to use fonts that located in non system folders, set additional fonts folders in options
11options.setAdditionalFontsFolders(new String[] { FONTS_FOLDER });
12
13//Set variable that indicates if resulting PostScript document will be multipaged
14boolean multiPaged = false;
15
16// Create new multipaged PS Document with one page opened
17PsDocument document = new PsDocument(outPsStream, options, multiPaged);
18
19//Close current page
20document.closePage();
21//Save the document
22document.save();

Wenn das PS-Dokument mehrseitig sein soll, setzen Sie die Variable multiPaged auf true.

Ein weiterer Konstruktor ermöglicht das Erstellen eines PsDocument-Objekts mit einer definierten Anzahl von Seiten:

 1//Create save options with A4 size
 2PsSaveOptions options = new PsSaveOptions();
 3//Create output stream for PostScript document
 4FileOutputStream outPsStream = new FileOutputStream(dataDir + "CreateDocument_outPS.ps");
 5
 6// Create new multipaged PS Document with 2 pages. These two pages are not created. It must be added by addPage() method.
 7PsDocument document = new PsDocument(outPsStream, options, 2);
 8
 9//Close current page
10document.closePage();
11//Save the document
12document.save();

Siehe „Arbeiten mit PS-Dokumenten“ in .NET.

Schauen wir uns die Klasse PsSaveOptions an, die mögliche Optionen kapselt, die beim Erstellen des richtigen PostScript-Dokuments helfen.

1options.setPageSize(PageConstants.getSize(PageConstants.SIZE_International, PageConstants.ORIENTATION_PORTRAIT));

Die Standardseitengröße ist „A4“ in der Ausrichtung „Hochformat“.

1options.setMargins(PageConstants.getMargins(PageConstants.MARGINS_SMALL)); // 20 points for each margin

Die Standardränder sind „NULL“ (0, 0, 0, 0).

1options.setBackgroundColor(new Color(211, 8, 48));

oder:

1options.setBackgroundColor(Color.YELLOW);

Der Standardwert ist „null“, was bedeutet, dass kein Hintergrund vorhanden ist.

1options.setEmbedFontsAs(FontsConstants.EMBED_FONTS_TYPE3);

Der Standardwert ist „TrueType“.

Sie können Beispiele und Datendateien herunterladen von GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.