Այս թեման այն մասին է, թե ինչպես ստեղծել PowerPoint սլայդ պատկեր Java-ի միջոցով մանրամասն փուլային տեղեկատվության և աշխատանքային օրինակելի կոդով: Այս հավելվածը կարող է օգտագործվել Java-ում PowerPoint սլայդից պատկեր ստեղծելու համար**՝ առանց կախվածության MS PowerPoint-ից կամ երրորդ կողմի որևէ այլ գործիքից: Ավելին, այս հավելվածը կարող է օգտագործվել Java-ի ցանկացած միջավայրում, ներառյալ MS Windows, macOS կամ Linux:
PowerPoint սլայդ պատկեր ստեղծելու քայլեր Java-ի միջոցով
- Կազմաձևեք հավելվածը՝ տեղադրելով Aspose.Slides for Java՝ օգտագործելով Maven պահոցը
- Բացեք ներկայացման նմուշի ֆայլը՝ օգտագործելով Presentation դասի օբյեկտը՝ սլայդի պատկեր ստեղծելու համար
- Ներբեռնեք առաջին slide-ը ներկայացման սլայդների հավաքածուի ներսում
- Սահմանեք սլայդի մանրապատկերի հարմարեցված չափերը
- Ստեղծեք սլայդի մանրապատկերը և պահեք այն սկավառակի վրա JPG ձևաչափով
ներկայացման պատկեր ստեղծող Java-ի վրա հիմնված ծածկագիրը մշակելու համար ներկայացված է վերևում նշված քայլերը: Գործընթացը սկսվում է սկզբնաղբյուր ներկայացման ֆայլը սկավառակից բեռնելով և այնուհետև սլայդների հավաքածուից ցանկալի սլայդին մուտք գործելու միջոցով: Վերջապես, օգտագործելով getThumbnail() մեթոդի ներսում հարմարեցված չափերը, սլայդը ներկայացվում է որպես JPEG պատկեր սկավառակի վրա:
Կոդ՝ Java-ում PowerPoint Slide-ից պատկեր ստեղծելու համար
import com.aspose.slides.ISlide; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import java.awt.image.BufferedImage; | |
import java.io.File; | |
import javax.imageio.ImageIO; | |
public class CreateSlideImage { | |
public static void main2(String[] args) throws Exception | |
{ | |
// Set upt the a license for Aspsoe.Slides | |
License licForCSlides = new License(); | |
licForCSlides.setLicense("Aspose.Total.lic"); | |
// Create the Presentation class object to load the source presentation file | |
Presentation samplePresentation = new Presentation("NewPresentation.pptx"); | |
// Accessing the first slide | |
ISlide srcSlide = samplePresentation.getSlides().get_Item(0); | |
// Create the user defined dimension | |
int desiredXdim = 1200; | |
int desiredYdim = 800; | |
// Getting scaling factor value of X and Y | |
float scaleX = (float)(1.0 / samplePresentation.getSlideSize().getSize().getWidth()) * desiredXdim; | |
float scaleY = (float)(1.0 / samplePresentation.getSlideSize().getSize().getHeight()) * desiredYdim; | |
// Generating the buffered image for slide | |
BufferedImage slideBmpImage = srcSlide.getThumbnail(scaleX, scaleY); | |
// Now create the slide JPEG image on the disk | |
ImageIO.write(slideBmpImage, "JPEG", new File("Slide_0.jpeg")); | |
} | |
} |
Վերոնշյալ օրինակը ցույց է տալիս Java կոդի օգտագործումը՝ PowerPoint սլայդը պատկերի փոխարկելու համար JPG-ում API-ի պարզ կանչերի օգնությամբ: Դուք հնարավորություն ունեք գեներացվել մանրապատկերը որպես PNG, BMP կամ այլ պատկերի ձևաչափեր սկավառակի վրա: Դուք կարող եք նաև հարմարեցնել սլայդի պատկերները՝ սահմանելով մատուցման տարբեր տարբերակներ, ինչպիսիք են DefaultRegularFont, TiffOptions, NotesCommentsLayouting, Size և Images scaling՝ օգտագործելով getThumbnail() մեթոդի տարբեր ծանրաբեռնվածություններ:
Այս թեմայում մենք կենտրոնացանք, թե ինչպես կարելի է *Փոուերփոյնթը JPG-ի վերածել Java-ում՝ օգտագործելով պարզ և հեշտ հասկանալի կոդ: Եթե ցանկանում եք իմանալ ներկայացումները HTML-ի վերածելու մասին, տես ինչպես ստեղծել PowerPoint սլայդներ HTML-ում Java-ի միջոցով-ի հոդվածը: