В этом кратком руководстве мы покажем вам, как сохранить PowerPoint в формате PDF с заметками с помощью Java. Вы получите информацию о настройке среды, пошаговую процедуру и готовый к выполнению пример кода для преобразования PowerPoint с примечаниями в PDF с использованием Java. Также будут обсуждаться различные варианты настройки выходного PDF-файла и рендеринга только нужных слайдов.
Шаги по сохранению PowerPoint с заметками в формате PDF с использованием Java
- Настройте среду для добавления Aspose.Slides for Java для рендеринга фрагментов в PDF.
- Откройте презентацию с помощью объекта класса Presentation.
- Создайте и инициализируйте объект класса PdfOptions для настройки вывода PDF
- Установите свойства заметок, такие как положение в выходном PDF-файле.
- Сохраните презентацию вместе с указанными свойствами PDF
Эти шаги описывают процесс сохранения слайдов PowerPoint с примечаниями в формате PDF с помощью Java. Представлены различные классы, методы и свойства, такие как класс Presentation для загрузки исходной презентации, класс PdfOptions для настройки выходного PDF-файла, а параметры макета заметок выделены для информации пользователя. Здесь упоминается только свойство position для заметок, однако вы можете использовать и другие свойства.
Код для сохранения PowerPoint в формате PDF с заметками с использованием Java
import com.aspose.slides.License; | |
import com.aspose.slides.NotesPositions; | |
import com.aspose.slides.PdfOptions; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to save a presentation with slides as PDF in Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load the presentation | |
Presentation presentation = new Presentation("PresentationWithNotes.pptx"); | |
// Instantiate PdfOptions object for customizing the output PDF | |
PdfOptions pdfOptions = new PdfOptions(); | |
pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull); | |
// Save the resultant PDF | |
presentation.save("PDFnotes_out.pdf", SaveFormat.Pdf, pdfOptions); | |
System.out.println("Done"); | |
} | |
} |
Этот код демонстрирует процесс преобразования PowerPoint в PDF с заметками докладчика с помощью Java. Он использует метод setNotesPosition() из класса PdfOptions для установки положения заметок, например BottomFull используется для отображения полных заметок с использованием дополнительных страниц, если это необходимо, а BottomTruncated — для ограниченных заметок. С другой стороны, если вы хотите отобразить заметки только для выбранных слайдов, вы можете клонировать целевые слайды во вновь созданную презентацию, а затем отобразить эту презентацию в формате PDF.
В этом кратком руководстве мы узнали как сохранить PowerPoint в формате PDF с заметками с помощью Java. Если вы хотите узнать, как преобразовать несколько презентаций в PDF, обратитесь к статье как преобразовать несколько PPT в один PDF с помощью Java.