W tym temacie pokażemy, jak ukryć slajd w Presentation przy użyciu Javy wraz ze szczegółowymi krokami konfiguracji środowiska. Do ukrywania PPTX slajdu w Javie nie trzeba instalować programu PowerPoint ani żadnego innego oprogramowania. Opracowaną aplikację można wykorzystać w dowolnym skonfigurowanym środowisku Java w systemie Windows, Linux lub macOS, aby ukryć żądany slajd lub slajdy w prezentacji.
Kroki, aby ukryć slajd w PPTX w Javie
- Skonfiguruj środowisko aplikacji, instalując Aspose.Slides for Java z menedżera repozytorium
- Uzyskaj dostęp do żądanej prezentacji za pomocą klasy Presentation, aby ukryć slajd w prezentacji
- Załaduj drugi slajd do kolekcji slajdów i ukryj slajd, przekazując True jako argument do metody Slide.setHidden()
- Zapisz prezentację PPTX z ukrytymi slajdami na dysku
Używając Java, można łatwo ukryć slajd PPTX wewnątrz prezentacji za pomocą kilku prostych linii kodu. Proces rozpoczyna się od użycia obiektu klasy Presentation w celu uzyskania dostępu do źródłowego pliku prezentacji z dysku. Żądany slajd wewnątrz kolekcji slajdów zostanie następnie udostępniony i ukryty przez przekazanie True jako argumentu do metody Slide.setHidden() . Ostatecznie prezentacja z ukrytymi slajdami zostanie zapisana na dysku.
Kod do ukrycia slajdu w prezentacji w Javie
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); | |
} | |
} |
Korzystając z powyższego kodu, można łatwo ukryć slajd w PPTX w Javie za pomocą bardzo prostych wywołań API. Możesz ukryć lub odkryć wiele slajdów pojedynczo, uzyskując do nich dostęp z kolekcji slajdów prezentacji. Interfejs API umożliwia zapisanie prezentacji wyjściowej w różnych formatach prezentacji, w tym PPT, PPS, PPTX, PPSX lub ODP, na dysku lub w strumieniu pamięci, w zależności od wymagań.
Ten artykuł koncentruje się na tym, jak ukryć slajd w Prezentacji w Javie. Jeśli chcesz dowiedzieć się więcej o dodawaniu obrazu do komórki tabeli, zapoznaj się z artykułem na Jak wstawić obraz do tabeli programu PowerPoint przy użyciu języka Java.