Робота зі сторінками в файлі PS | Java
Contents
[
Hide
Show
]Додайте сторінки до документа PS
Aspose.Page для Java пропонує два способи додавання сторінок до об’єкта
PsDocument.
Наступний фрагмент коду створює 2-сторінковий документ PS за 8 кроків:
- Створіть вихідний потік для отриманого файлу PS.
- Створіть об’єкт PsSaveOptions із параметрами за замовчуванням.
- Створіть 2-сторінковий PsDocument із уже створеним вихідним потоком і параметрами збереження.
- Відкрийте першу сторінку із стандартним розміром сторінки документа (A4 у книжковій орієнтації).
- Закрийте сторінку.
- Відкрийте другу сторінку з новим розміром.
- Закрийте сторінку.
- Збережіть документ.
1//Create an output stream for PostScript document
2FileOutputStream outPsStream = new FileOutputStream(dataDir + "AddPages1_outPS.ps");
3//Create a save options with A4 size
4PsSaveOptions options = new PsSaveOptions();
5
6// Create new 2-paged PS Document
7PsDocument document = new PsDocument(outPsStream, options, 2);
8
9//Add the first page with the document's page size
10document.openPage(null);
11
12//Add content
13
14//Close the first page
15document.closePage();
16
17//Add the second page with the different size
18document.openPage(400, 700);
19
20//Add content
21
22//Close current page
23document.closePage();
24//Save the document
25document.save();
Дивіться роботу зі сторінками в документах PS у .NET.
Наступний фрагмент коду також створює 2-сторінковий документ PS, але з 7 кроками:
- Створіть вихідний потік для отриманого файлу PS.
- Створіть об’єкт PsSaveOptions із параметрами за замовчуванням.
- Створіть багатосторінковий PsDocument із уже створеним вихідним потоком і параметрами збереження. У цьому випадку перша сторінка вже відкрита, і її розмір відповідає стандартному розміру сторінки документа (A4 у книжковій орієнтації).
- Закрийте сторінку.
- Відкрийте другу сторінку з новим розміром.
- Закрийте сторінку.
- Збережіть документ. Цей спосіб додавання сторінок корисний, коли документ складається з 1 сторінки або невідомо, чи буде це 1- чи 2-сторінковий документ.
1//Create output stream for PostScript document
2FileOutputStream outPsStream = new FileOutputStream(dataDir + "AddPages2_outPS.ps");
3//Create save options with A4 size
4PsSaveOptions options = new PsSaveOptions();
5
6//Set variable that indicates if resulting PostScript document will be multipaged
7boolean multiPaged = true;
8
9// Create new multipaged PS Document with one page opened
10PsDocument document = new PsDocument(outPsStream, options, multiPaged);
11
12//Add content
13
14//Close the first page
15document.closePage();
16
17//Add the second page with the different size
18document.openPage(500, 300);
19
20//Add content
21
22//Close current page
23document.closePage();
24//Save the document
25document.save();
Ви можете завантажити приклади і файли даних з GitHub.