Այս հոդվածը պարունակում է ամբողջական աշխատանքային հոսք, թե ինչպես արտահանել պատկերներ PowerPoint-ից Java-ում և տրամադրում է օրինակելի հավելված, թե ինչպես ստանալ պատկերներ PowerPoint-ից Java-ի միջոցով: Պատկերների արդյունահանման հրահանգները կարող են օգտագործվել ցանկացած հայտնի օպերացիոն համակարգերում, ինչպիսիք են Linux-ը, Windows-ը և macOS-ը, առանց որևէ այլ լրացուցիչ ծրագրակազմ տեղադրելու: Ահա քայլ առ քայլ գործընթացը, ինչպես նաև PowerPoint փաստաթղթերից պատկերներ հանելու օրինակելի կոդը:
Java-ում PowerPoint-ից նկարներ հանելու քայլեր
- Տեղադրեք GroupDocs.Parser for Java-ը Maven պահոցից Java հավելվածում՝ պատկերներ հանելու PowerPoint ֆայլից
- Ներմուծեք անհրաժեշտ դասեր՝ PowerPoint փաստաթղթից պատկերներ հանելու ֆունկցիոնալությունը մշակելու համար
- Նախաձեռնեք Parser դասը՝ PowerPoint փաստաթուղթը բեռնելու համար՝ դրանից պատկերներ հանելու համար։
- Զանգահարեք getImages մեթոդը՝ պատկերների օբյեկտի հավաքածուն ստանալու համար
- Կրկնել պատկերների հավաքածուի վրա, ցուցադրել պատկերի չափը, տեսակը և բովանդակությունը
Վերոհիշյալ փուլային հրահանգները թույլ են տալիս ինչպես ստանալ նկարներ PowerPoint-ից Java-ում: Սրանք ընդամենը մի քանի քայլեր են, որոնք դուք պետք է հետևեք PPT ֆայլից պատկերներ հանելու համար, և կարող եք գործընթացը սկսել՝ կարգավորելով անհրաժեշտ գրադարանը և ներառելով անհրաժեշտ դասերը: Հաջորդ քայլը հնարավորություն է տալիս բեռնել մուտքագրված ֆայլը՝ ակնարկելով Parser դասը՝ դրանից պատկերներ ստանալու համար: Դրանից հետո նկարների հավաքածու ստանալու համար զանգահարեք Parser դասի getImages մեթոդը և այնուհետև կրկնեք դրա վրա պատկերի տվյալների համար:
Java-ում PowerPoint-ից պատկերներ հանելու կոդը
import com.groupdocs.parser.Parser; | |
import com.groupdocs.parser.licensing.License; | |
import com.groupdocs.parser.data.PageImageArea; | |
import java.io.IOException; | |
public class ExtractImagesFromPowerpointInJava { | |
public static void main(String[] args) throws IOException { // Main function to extract images from PowerPoint in Java | |
// Remove the watermark in output | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
try (Parser parser = new Parser("sample.ppt")) { | |
// Extract images | |
Iterable < PageImageArea > images = parser.getImages(); | |
// Check if images extraction is supported | |
if (images == null) { | |
System.out.println("Images extraction isn't supported"); | |
return; | |
} | |
// Iterate over images | |
for (PageImageArea image: images) { | |
// Print a page index, rectangle and image type: | |
System.out.println(String.format("Page: %d, R: %s, Type: %s", image.getPage().getIndex(), image.getRectangle(), image.getFileType())); | |
} | |
} | |
} | |
} |
Վերոնշյալ կոդի հատվածը ցույց է տալիս, թե ինչպես զարգացնել հավելվածը՝ Java-ի միջոցով * PowerPoint-ից պատկերներ հանելու համար: Հավելվածը լրացվում է մի քանի տող կոդով, որը բաղկացած է փաստաթղթերի վերլուծող գրադարանի API-ի մի քանի զանգերի սպառումից: Ավելին, այս օրինակելի կոդը կարող է հարմարեցվել տարբեր փաստաթղթերի ձևաչափերից պատկերներ հանելու համար, ինչպիսիք են PDF, DOC, DOCX, XLSX, RTF, DOT, EPUB և շատ ավելին:
Մենք քննարկել ենք Java-ում PPT-ից պատկերներ հանելու մանրամասն գործընթացը և դրա համար ստեղծել ենք օրինակելի կոդը: Վերջերս մենք հրապարակեցինք հոդված Java-ի միջոցով Excel-ից մետատվյալներ հանելու մասին: Լրացուցիչ տեղեկությունների համար դիտեք ինչպես հանել մետատվյալները Excel-ից Java-ում ուղեցույցը: