Travailler avec des pages dans PS | .NET
Contents
[
Hide
Show
]Ajouter des pages au document PS
Aspose.Page pour .NET propose deux manières d’ajouter des pages à l’objet PsDocument.
L’extrait de code suivant crée un document PS de 2 pages en 8 étapes :
- Créez un flux de sortie pour le fichier PS résultant.
- Créez un objet PsSaveOptions avec les options par défaut.
- Créez un PsDocument de 2 pages avec un flux de sortie déjà créé et enregistrez les options.
- Ouvrez la première page avec le format de page par défaut du document (A4 en orientation Portrait).
- Fermez la page.
- Ouvrez la deuxième page avec une nouvelle taille.
- Fermez la page.
- Enregistrez le document.
1// Add page to PS document.
2
3string outputFileName = "document1_out.ps";
4
5//Create save options with A4 size
6PsSaveOptions options = new PsSaveOptions();
7options.Debug = true;
8
9// Create new 2-paged PS Document
10PsDocument document = new PsDocument(OutputDir + outputFileName, options, 2);
11
12//Add the first page
13document.OpenPage();
14
15//Add content
16
17//Close the first page
18document.ClosePage();
19
20//Add the second page with different size
21document.OpenPage(400, 700);
22
23//Add content
24
25//Close the second page
26document.ClosePage();
27
28//Save the document
29document.Save();Voir comment travailler avec les pages dans les documents PS dans Java.
L’extrait de code suivant crée également un document PS de 2 pages, mais en 7 étapes :
- Créez un flux de sortie pour le fichier PS résultant.
- Créez un objet PsSaveOptions avec les options par défaut.
- Créez un PsDocument multipage avec un flux de sortie déjà créé et des options d’enregistrement. Dans ce cas, la première page est déjà ouverte et son format est le format de page par défaut du document (A4 en orientation Portrait).
- Fermez la page.
- Ouvrez la deuxième page avec une nouvelle taille.
- Fermez la page.
- Enregistrez le document.
Cette façon d’ajouter des pages est utile lorsque le document comporte 1 page ou si l’on ne sait pas s’il s’agira d’un document de 1 ou 2 pages.
1// Another way to add page to PS document. 2 3string outputFileName = "document2_out.ps"; 4 5//Create save options with A4 size 6PsSaveOptions options = new PsSaveOptions(); 7 8//Set variable that indicates if resulting PostScript document will be multipaged 9bool multiPaged = true; 10 11// Create new multipaged PS Document with one page opened 12PsDocument document = new PsDocument(OutputDir + outputFileName, options, multiPaged); 13 14//Add content 15 16//Close the first page 17document.ClosePage(); 18 19//Add the second page with different size 20document.OpenPage(500, 300); 21 22//Add content 23 24//Close the second page 25document.ClosePage(); 26 27//Save the document 28document.Save();
Vous pouvez télécharger des exemples et des fichiers de données à partir de GitHub.