Այս արագ ձեռնարկը կկենտրոնանա Java**-ի միջոցով պատկերներ Word փաստաթղթից նկարներ հանելու գործընթացի վրա և տրամադրում է կոդերի օրինակ՝ ցույց տալու համար Word** հավելվածից **Java պատկեր հանող սարքի աշխատանքը և իրականացումը: Մենք կօգտագործենք փաստաթղթերի արդյունահանման լավագույն գրադարաններից մեկը՝ փաստաթղթերից պատկերներ հանելու համար և կլրացնենք այս գործառույթը մի քանի պարզ API զանգերով: Ավելին, այս ուղեցույցը չի հիմնվում որևէ երրորդ կողմի գործիքի վրա և կարող է հետևվել ցանկացած օպերացիոն համակարգում, ինչպիսիք են Windows-ը, macOS-ը և Linux-ը:
Java-ի միջոցով Word փաստաթղթից պատկերներ հանելու քայլեր
- Տեղադրեք GroupDocs.Parser for Java Java նախագծի Maven պահոցից՝ Word փաստաթղթից պատկերներ հանելու համար
- Ներմուծեք հիմնական դասեր Word ֆայլից պատկերներ հանելու ֆունկցիոնալությունը զարգացնելու համար
- Ստեղծեք Parser դասի օրինակ մուտքագրված Word փաստաթուղթը բեռնելու համար
- Հրավիրեք «Parser» դասի getImages մեթոդը և ստացեք պատկերի օբյեկտների հավաքածու
- Վերջապես, կրկնեք պատկերի օբյեկտների հավաքածուն՝ պատկերի չափը, տեսակը և բովանդակությունը ստանալու համար
Նախորդ քայլ առ քայլ հրահանգները օգնում են ձեզ արագորեն կիրառել բոլոր պատկերները Word փաստաթղթից Java ֆունկցիոնալությունը: Parser դասը թույլ է տալիս բեռնել մուտքագրված Word ֆայլը Maven պահեստից անհրաժեշտ գրադարանը տեղադրելուց և անհրաժեշտ դասը ներառելուց հետո: Դրանից հետո դուք կարող եք ստանալ պատկերի օբյեկտների հավաքածու՝ զանգահարելով Parser դասի getImages մեթոդը և այնուհետև կրկնել պատկերների հավաքածուի վրա՝ պատկերի տվյալները ցուցադրելու համար:
Կոդ՝ Java-ի միջոցով Word փաստաթղթից պատկերներ հանելու համար
import com.groupdocs.parser.Parser; | |
import com.groupdocs.parser.data.PageImageArea; | |
public class ExtractImagesFromWordDocumentUsingJava { | |
public static void main(String[] args) { // Main function to extract images from Word documents in Java | |
// Create an instance of Parser class | |
try (Parser parser = new Parser("sample.docx")) { | |
// 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())); | |
} | |
} | |
} | |
} |
Մենք մշակել ենք հավելվածը՝ ցույց տալու ինչպես ստանալ պատկերներ Word ֆայլից Java-ի միջոցով: Այս օրինակելի կոդը լրացվում է՝ գրելով մի քանի տող կոդ և սպառելով մի քանի API զանգ: Դուք կարող եք լրացուցիչ ընդլայնել այս օրինակը ըստ ձեր պահանջի և կարող եք նաև օգտագործել այս օրինակելի կոդը՝ այլ փաստաթղթերի ձևաչափերից պատկերներ հանելու համար, ինչպիսիք են PDF, HTML, XLSX, PPTX, EPUB և շատ ավելին:
Մենք քննարկել ենք Java-ում Word փաստաթղթից պատկեր ստանալու մանրամասն գործընթացը և դրա համար ստեղծել ենք օրինակելի կոդը: Վերջերս մենք հրապարակեցինք հոդված Java-ի միջոցով PDF-ից պատկերներ հանելու մասին, լրացուցիչ տեղեկությունների համար դիտեք ինչպես հանել նկարները PDF-ից Java-ում ուղեցույցը: