PdfExtractor
סקירה כללית
PdfExtractor הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : Closeable.
פקס כדי לחלץ טקסט ותמונות מסמכים PDF.
שיעור זה מספק 41 שיטות לעבוד עם אובייקטים PdfExtractor בתוכניות Java. שיטות זמינות כוללות: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,18 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,ועוד 5 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
password | String | קראו | החזיר את הסיסמה שהושלמה בעת פתיחת PDFs מוצפנים בהמשך. |
| {@link #bindPdf(String)} או { @link_bind PdfInputStream) } שיחות. | |||
startPage | int | קראו | חזור לדף ההתחלה. |
endPage | int | קראו | חזור לדף הסוף. |
extractTextMode | int | קראו | החזיר את מצב הוצאת הטקסט הנוכחי. |
resolution | Resolution | קראו | החזיר את הפתרון המורכב של הוצאת. |
extractImageMode | ExtractImageMode | קראו | החזיר את מצב הוצאת התמונה. |
textAsString | String | קראו | החזיר את הטקסט המוצא כקשת. |
textSearchOptions | TextSearchOptions | קראו | החזיר אפשרויות חיפוש טקסט הקשורות למקור. |
bidi | boolean | קראו | החזיר אם המקור הנוכחי מכיל טקסט bidi. |
attachNames | List<String> | קראו | החזיר את שמות הקבצים שהוכנו כרגע. |
imageCount | int | קראו | החזיר את מספר התמונות שנלקחו. |
שיטות
| חתימה | תיאור |
|---|---|
PdfExtractor() | יצירת מקרה חדש PdfExtractor . |
PdfExtractor(document: Document) | יצירת PdfExtractor חדש מחובר למסמך קיימים. |
PdfExtractor(stream: InputStream) | יצירת PdfExtractor חדש מחובר לתוך זרם PDF. |
bindPdf(inputFile: String) | קשור קובץ PDF למסיר זה. |
bindPdf(stream: InputStream) | מחבר PDF מתוך זרם כניסה. |
getPassword() → String | החזיר את הסיסמה שהושלמה בעת פתיחת PDFs מוצפנים בהמשך. |
| {@link #bindPdf(String)} או { @link_bind PdfInputStream) } שיחות. | |
setPassword(password: String) | הגדר את הסיסמה המשמשת בשיחות הבאות {@code bindPdf} כדי לפתוח |
| PDFs מוצפנים. | |
bindPdf(document: Document) | הקשר מסמך קיימת עם המזרן הזה. |
setStartPage(page: int) | הגדר את דף ההתחלה עבור החילוץ (1 מבוסס). |
getStartPage() → int | חזור לדף ההתחלה. |
setEndPage(page: int) | הגדר את הדף הסופי עבור החילוץ (1 מבוסס). |
getEndPage() → int | חזור לדף הסוף. |
setExtractTextMode(mode: int) | הגדרת מצב הוצאת הטקסט. |
getExtractTextMode() → int | החזיר את מצב הוצאת הטקסט הנוכחי. |
setResolution(resolution: Resolution) | הגדרת רזולוציה של תמונה לחילופי API. |
getResolution() → Resolution | החזיר את הפתרון המורכב של הוצאת. |
setExtractImageMode(extractImageMode: ExtractImageMode) | הגדרת מצב החילוץ של התמונה. |
getExtractImageMode() → ExtractImageMode | החזיר את מצב הוצאת התמונה. |
extractText() | הוספת טקסט מהמחזור של הדף. |
extractText(encoding: Charset) | הוציא את הטקסט מהמחזור של הדף באמצעות הקוד היציאה המבוקש. |
getText(outputPath: String) | כתוב טקסט מופרך לתוך קובץ. |
getText(stream: OutputStream) | כתוב טקסט נלקח לתוך זרם היציאה. |
getTextAsString() → String | החזיר את הטקסט המוצא כקשת. |
getTextSearchOptions() → TextSearchOptions | החזיר אפשרויות חיפוש טקסט הקשורות למקור. |
setTextSearchOptions(textSearchOptions: TextSearchOptions) | הגדרת אפשרויות חיפוש טקסט המשמשות לשיחות הוצאת מאוחר יותר. |
hasNextPageText() → boolean | החזיר אם טקסט שנלקח בדף-על-דף נשאר זמין. |
getNextPageText(outputPath: String) | כתיבת הטקסט של הדף הבא לקובץ. |
getNextPageText(stream: OutputStream) | כתיבת הטקסט של הדף הבא לתוך זרם. |
isBidi() → boolean | החזיר אם המקור הנוכחי מכיל טקסט bidi. |
extractAttachment() | מכין את החבילה לחתוך עבור כל הקבצים המובנים. |
extractAttachment(name: String) | מכין את החילוץ עבור מפתח תוסף מסוים או שם קובץ. |
getAttachNames() → List<String> | החזיר את שמות הקבצים שהוכנו כרגע. |
getAttachment(outputPath: String) | כותב את התוסף(ים) המוכן לקובץ או לתיעוד מסוים. |
extractImage() | הוציא תמונות מהמחזור של הדף. |
hasNextImage() → boolean | החזיר אם יש יותר תמונות שנלקחו כדי לקבל. |
getNextImage(outputPath: String) | שמור את התמונה הבאה שנלקחה לתוך קובץ. |
getNextImage(outputPath: String, format: ImageFormat) | שמור את התמונה הבאה שנלקחה לקובץ באמצעות פורמט היציאה שביקשת. |
getNextImage(stream: OutputStream) | שמור את התמונה הבאה שנלקחה לתוך זרם היציאה. |
getNextImage(stream: OutputStream, format: ImageFormat) | שמור את התמונה הבאה שנלקחה לתוך זרם באמצעות פורמט היציאה הנדרש. |
getImageCount() → int | החזיר את מספר התמונות שנלקחו. |
close() | סגור את המזרן הזה ולשחרר את המסמך המחובר. |