プレゼンテーションにヘッダーとフッターを追加する方法
Contents
[
Hide
]
新しいAspose.Slides for PHP via Java APIがリリースされ、これによりこの単一の製品で、最初からPowerPointドキュメントを生成し、既存のドキュメントを編集する機能がサポートされるようになりました。
レガシーコードのサポート
Aspose.Slides for PHP via Javaの13.x以前のバージョンで開発されたレガシーコードを使用するには、コードにいくつかの小さな変更を加える必要があります。その場合、コードは以前のように動作します。古いAspose.Slides for PHP via JavaのAspose.SlideおよびAspose.Slides.Pptx名前空間に存在したすべてのクラスは、現在単一のAspose.Slides名前空間に統合されています。以下のレガシーAspose.Slides APIでプレゼンテーションにヘッダーとフッターを追加するためのシンプルなコードスニペットを確認し、新しい統合APIに移行する手順に従ってください。
レガシーAspose.Slides for PHP via Javaアプローチ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PresentationEx sourcePres = new PresentationEx(); | |
//Setting Header Footer visibility properties | |
sourcePres.setUpdateSlideNumberFields(true); | |
//Update the Date Time Fields | |
sourcePres.setUpdateDateTimeFields(true); | |
//Show date time placeholder | |
sourcePres.getHeaderFooterManager().isDateTimeVisible(true); | |
//Show the footer place holder | |
sourcePres.getHeaderFooterManager().isFooterVisible(true); | |
//Show Slide Number | |
sourcePres.getHeaderFooterManager().isSlideNumberVisible(true); | |
//Set the header footer visibility on Title Slide | |
sourcePres.getHeaderFooterManager().setVisibilityOnTitleSlide(true); | |
//Write the presentation to the disk | |
sourcePres.save("NewSource.pptx",SaveFormat.Pptx); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Create the presentation | |
Presentation pres = new Presentation(); | |
//Get first slide | |
Slide sld = pres.getSlideByPosition(0); | |
//Access the Header / Footer of the slide | |
HeaderFooter hf = sld.getHeaderFooter(); | |
//Set Page Number Visibility | |
hf.setPageNumberVisible(true); | |
//Set Footer Visibility | |
hf.setFooterVisible(true); | |
//Set Header Visibility | |
hf.setHeaderVisible(true); | |
//Set Date Time Visibility | |
hf.setDateTimeVisible(true); | |
//Set Date Time format | |
hf.setDateTimeFormat(DateTimeFormat.DateTime_dMMMMyyyy); | |
//Set Header Text | |
hf.setHeaderText("Header Text"); | |
//Set Footer Text | |
hf.setFooterText("Footer Text"); | |
//Write the presentation to the disk | |
pres.save("HeadFoot.ppt",SaveFormat.Ppt); |
新しいAspose.Slides for PHP via Java 13.xアプローチ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Presentation sourcePres = new Presentation(); | |
//Setting Header Footer visibility properties | |
sourcePres.UpdateSlideNumberFields = true; | |
//Update the Date Time Fields | |
sourcePres.UpdateDateTimeFields = true; | |
//Show date time placeholder | |
sourcePres.HeaderFooterManager.IsDateTimeVisible = true; | |
//Show the footer place holder | |
sourcePres.HeaderFooterManager.IsFooterVisible = true; | |
//Show Slide Number | |
sourcePres.HeaderFooterManager.IsSlideNumberVisible = true; | |
//Set the header footer visibility on Title Slide | |
sourcePres.HeaderFooterManager.SetVisibilityOnTitleSlide(true); | |
//Write the presentation to the disk | |
sourcePres.save("NewSource.pptx",SaveFormat.Pptx); | |