วิธีซ่อนสไลด์ในงานนำเสนอโดยใช้ Java

ในหัวข้อนี้ เราจะสาธิตวิธี ซ่อนสไลด์ใน Presentation โดยใช้ Java พร้อมกับขั้นตอนโดยละเอียดในการตั้งค่าสภาพแวดล้อม ไม่จำเป็นต้องติดตั้ง PowerPoint หรือซอฟต์แวร์ของบุคคลที่สามสำหรับ การซ่อนสไลด์ PPTX ใน Java แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ในสภาพแวดล้อมที่กำหนดค่า Java ใดๆ ภายใน Windows, Linux หรือ macOS เพื่อซ่อนสไลด์หรือสไลด์ที่ต้องการภายในงานนำเสนอ

ขั้นตอนในการซ่อนสไลด์ใน PPTX ใน Java

  1. สร้างสภาพแวดล้อมของแอปพลิเคชันโดยติดตั้ง Aspose.Slides for Java จากตัวจัดการพื้นที่เก็บข้อมูล
  2. เข้าถึงงานนำเสนอที่ต้องการโดยใช้คลาส Presentation เพื่อซ่อนสไลด์ภายในงานนำเสนอ
  3. โหลดสไลด์ที่สองภายในคอลเลกชันสไลด์และซ่อนสไลด์โดยส่ง True เป็นอาร์กิวเมนต์ไปยังเมธอด Slide.setHidden()
  4. บันทึกงานนำเสนอ PPTX โดยซ่อนสไลด์ไว้ในดิสก์

ด้วยการใช้ Java การซ่อนสไลด์ PPTX ภายในงานนำเสนอสามารถทำได้ง่ายๆ โดยใช้โค้ดง่ายๆ ไม่กี่บรรทัด กระบวนการเริ่มต้นโดยใช้ออบเจกต์คลาสการนำเสนอเพื่อเข้าถึงไฟล์งานนำเสนอต้นฉบับจากดิสก์ สไลด์ที่ต้องการภายในคอลเลกชันสไลด์จะถูกเข้าถึงและจะถูกซ่อนโดยส่ง True เป็นอาร์กิวเมนต์ไปยังเมธอด Slide.setHidden() ในตอนท้าย งานนำเสนอที่มีสไลด์ซ่อนอยู่จะถูกบันทึกไว้ในดิสก์

รหัสเพื่อซ่อนสไลด์ในงานนำเสนอใน Java

import com.aspose.slides.IPPImage;
import com.aspose.slides.ISlide;
import com.aspose.slides.ISvgImage;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import com.aspose.slides.SvgImage;
import java.nio.file.Files;
import java.nio.file.Paths;
public class HideSlide {
public static void main(String[] args) throws Exception{
String filesPath = "/Users/KnowledgeBase/TestData/";
//Setting the license to hide the slide inside the presentation
License slideImportlicense = new License();
slideImportlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Access the source presentation to hide the desired slide/s
Presentation srcPresentation = new Presentation(filesPath+"Source.pptx");
//Now load the 2nd slide inside the presentation
ISlide slide = srcPresentation.getSlides().get_Item(1);
//Now hide the desired slide inside the presentation
slide.setHidden(true);
//Save the presentation with a hidden slide/s
srcPresentation.save(filesPath + "HiddenSlidePres.pptx", SaveFormat.Pptx);
}
}

ด้วยการใช้โค้ดดังกล่าว เราสามารถ ซ่อนสไลด์ใน PPTX ใน Java ได้อย่างง่ายดายโดยใช้การเรียก API ที่ง่ายมาก คุณสามารถซ่อนหรือเลิกซ่อนทีละหลายๆ สไลด์ได้โดยเข้าถึงจากคอลเลกชันสไลด์นำเสนอ API จัดเตรียมข้อกำหนดในการบันทึกงานนำเสนอเอาต์พุตในรูปแบบการนำเสนอต่างๆ รวมถึง PPT, PPS, PPTX, PPSX หรือ ODP บนดิสก์หรือภายในสตรีมหน่วยความจำ ทั้งนี้ขึ้นอยู่กับความต้องการของคุณ

บทความนี้มุ่งเน้นไปที่วิธีการ ซ่อนสไลด์ในงานนำเสนอในภาษาจาวา หากคุณต้องการเรียนรู้เกี่ยวกับการเพิ่มรูปภาพภายในเซลล์ตาราง โปรดดูบทความใน วิธีแทรกรูปภาพลงในตาราง PowerPoint โดยใช้ Java

 ไทย