Робота зі сторінками в файлі PS | Java

Додайте сторінки до документа PS

Aspose.Page для Java пропонує два способи додавання сторінок до об’єкта PsDocument.
Наступний фрагмент коду створює 2-сторінковий документ PS за 8 кроків:

  1. Створіть вихідний потік для отриманого файлу PS.
  2. Створіть об’єкт PsSaveOptions із параметрами за замовчуванням.
  3. Створіть 2-сторінковий PsDocument із уже створеним вихідним потоком і параметрами збереження.
  4. Відкрийте першу сторінку із стандартним розміром сторінки документа (A4 у книжковій орієнтації).
  5. Закрийте сторінку.
  6. Відкрийте другу сторінку з новим розміром.
  7. Закрийте сторінку.
  8. Збережіть документ.
 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.setDebug(true);  8  9// Create new 2-paged PS Document 10PsDocument document = new PsDocument(getOutputDir() + outputFileName, options, 2); 11 12//Add the first page 13document.openPage(null); 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();
Example-AddPagePS1.java hosted with ❤ by GitHub

Дивіться роботу зі сторінками в документах PS у .NET.

Наступний фрагмент коду також створює 2-сторінковий документ PS, але з 7 кроками:

  1. Створіть вихідний потік для отриманого файлу PS.
  2. Створіть об’єкт PsSaveOptions із параметрами за замовчуванням.
  3. Створіть багатосторінковий PsDocument із уже створеним вихідним потоком і параметрами збереження. У цьому випадку перша сторінка вже відкрита, і її розмір відповідає стандартному розміру сторінки документа (A4 у книжковій орієнтації).
  4. Закрийте сторінку.
  5. Відкрийте другу сторінку з новим розміром.
  6. Закрийте сторінку.
  7. Збережіть документ. Цей спосіб додавання сторінок корисний, коли документ складається з 1 сторінки або невідомо, чи буде це 1- чи 2-сторінковий документ.
 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  9boolean multiPaged = true; 10 11// Create new multipaged PS Document with one page opened 12PsDocument document = new PsDocument(getOutputDir() + 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();
Example-AddPagePS2.java hosted with ❤ by GitHub

Ви можете завантажити приклади і файли даних з GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.