Този урок съдържа информация за как да създавате PowerPoint слайдове в HTML с помощта на Java. Това е доста прост процес, при който се създава нова presentation или се зарежда съществуваща презентация и след това се записва като HTML. Това ви позволява да изобразявате слайдове в HTML в Java с помощта на няколко реда код, ако искате да изобразите съществуваща презентация в HTML.
Стъпки за създаване на HTML презентация с помощта на Java
- Добавете Aspose.Slides for Java към вашия проект от хранилището на Maven за създаване на HTML презентация
- Създайте празен обект от клас Presentation
- Създайте обект от клас Slide и добавете форма на диамант към него
- Задайте текст във формата на диамант
- Запазете получената презентация като HTML файл на диска
Тези стъпки помагат при създаването на HTML презентация с Java, където се създава нова презентация и се записва като HTML, който може да бъде отворен във всеки браузър. Имайте предвид, че не е необходимо да създавате презентация от нулата, тъй като можете да заредите съществуваща презентация и за създаване на HTML презентация. Можете също да запазите избрани слайдове в изходния HTML файл, ако е необходимо.
Код за създаване на HTML презентационни слайдове с помощта на Java
import com.aspose.slides.License; | |
import com.aspose.slides.IAutoShape; | |
import com.aspose.slides.IParagraph; | |
import com.aspose.slides.IPortion; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.ITextFrame; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
public class SlidesMainFunction { | |
public static void main(String[] args) {//Create PowerPoint Slides in HTML using Java | |
// Instantiate license to create presentation in HTML | |
License slidesLicense = new License(); | |
slidesLicense.setLicense("Aspose.Slides.lic"); | |
//Create an empty presentation class object | |
Presentation targetPresentation = new Presentation(); | |
try | |
{ | |
// Get access to the first slide instance from the default slides collection | |
ISlide targetSlide = targetPresentation.getSlides().get_Item(0); | |
// Add a diamond shape to display some text in it | |
IAutoShape targetShape = targetSlide.getShapes().addAutoShape(ShapeType.Diamond, 150, 75, 150, 50); | |
// Add a text frame in the diamond | |
targetShape.addTextFrame(" "); | |
// Get access to the newly created text frame | |
ITextFrame targetTxtFrame = targetShape.getTextFrame(); | |
// Get access to the first paragraph object in the text frame | |
IParagraph targetPara = targetTxtFrame.getParagraphs().get_Item(0); | |
// Get access to the first portion in the paragraph | |
IPortion targetPortion = targetPara.getPortions().get_Item(0); | |
// Add some test data to display in diamond shape | |
targetPortion.setText("Aspose sample text in the textbox"); | |
// Save the HTML presentation on the disk | |
targetPresentation.save("TextBox_out.html", SaveFormat.Html); | |
} | |
finally | |
{ | |
if (targetPresentation != null) | |
targetPresentation.dispose(); | |
} | |
System.out.println("Done"); | |
} | |
} |
Този код демонстрира подробно един от примерите за HTML презентация, използваща Java, така че е представена пълна последователност от операции, която води до HTML презентация в края. Можете да забележите, че трябва да създадем последователно обекта на класовете Presentation, ISlide, IAutoShape, ITextFrame, IParagraph и IPortion, за да създадем нова презентация. Можете също да създадете множество слайдове и да добавите съдържание от различни типове, подобно на MS PowerPoint.
В тази статия се научихме да създаваме PowerPoint презентации в HTML. Ако обаче искате да си осигурите презентация, вижте статията на как да защитите презентация на PowerPoint с помощта на Java.