この短いチュートリアルでは、Java を使用してメモ付きの PDF として PowerPoint を保存する方法について説明します。環境設定、段階的な手順、実行可能なサンプル コードに関する情報を取得して、メモ付きの PowerPoint を Java を使用して PDF に変換します。出力 PDF をカスタマイズし、目的のスライドのみをレンダリングするためのさまざまなオプションについても説明します。
Javaを使用してメモ付きのPowerPointをPDFとして保存する手順
- 環境を設定して Aspose.Slides for Java を追加し、モートを PDF にレンダリングします
- Presentation クラス オブジェクトを使用してプレゼンテーションを開きます
- 出力 PDF のカスタマイズ用に PdfOptions クラス オブジェクトを作成して初期化します
- 出力 PDF 内の位置などのメモのプロパティを設定します
- 指定した PDF プロパティとともにプレゼンテーションを保存します
これらの手順では、Java を使用してメモ付きの PowerPoint スライドを PDF として保存するプロセスについて説明します。ソース プレゼンテーションをロードするための Presentation クラス、出力 PDF をカスタマイズするための PdfOptions クラス、およびユーザー情報のためにノート レイアウト設定が強調表示されるなど、さまざまなクラス、メソッド、およびプロパティが導入されています。ここでは音符の位置プロパティのみを説明しますが、他のプロパティも使用できます。
Java を使用してノート付きで PowerPoint を PDF として保存するコード
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"); | |
} | |
} |
このコードは、Java を使用して PowerPoint をスピーカー ノート付きの PDF に変換するプロセスを示しています。 PdfOptions クラスの setNotesPosition() メソッドを使用して、BottomFull が必要に応じて余分なページを使用して完全なメモを表示するために使用され、BottomTruncated が制限されたメモに使用されるように、メモの位置を設定します。一方、選択したスライドのメモのみをレンダリングする場合は、ターゲット スライドを新しく作成されたプレゼンテーションに複製し、そのプレゼンテーションを PDF にレンダリングすることができます。
この簡単なチュートリアルでは、Java を使用してノート付きで PowerPoint を PDF として保存する方法を学びました。複数のプレゼンテーションを PDF に変換するプロセスに興味がある場合は、Javaを使用して複数のPPTを1つのPDFに変換する方法 の記事を参照してください。