PdfConverter
PdfConverter
Overview
PdfConverter در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : AutoCloseable.
تبدیل صفحات PDF به تصاویر راستر (JPEG، PNG).
این کلاس 47 روش برای کار با PdfConverter اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,6 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : coordinateType, document, endPage, pageCount, resolution, startPage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | در حال حاضر اسناد مربوطه را بازگردانید. |
pageCount | int | Read | تعداد کل صفحات در سند بسته را بازگردانید. |
startPage | int | Read | صفحه شروع را بازگردانید یا اگر غیر تنظیم شده باشد 0 را وارد کنید. |
endPage | int | Read | صفحه نهایی را بازگردانید یا اگر غیر تنظیم شده باشد، 0 را به آن برگرداند. |
resolution | Resolution | Read | به این ترتیب، قطعنامه فعلی را بازگردانید. |
coordinateType | PageCoordinateType | Read | بازگرداندن جعبه صفحه ای که باید به عنوان فضای هماهنگی مورد استفاده قرار گیرد. |
Methods
| Signature | Description |
|---|---|
PdfConverter() | ایجاد یک مثال جدید {@code PdfConverter} با رزولوشن پیش فرض 150 DPI. |
PdfConverter(document: Document) | ایجاد یک تبدیل جدید به سند ارائه شده متصل می شود. |
bindPdf(inputFile: String) → boolean | یک فایل PDF را به این مبدل متصل کنید. |
bindPdf(inputStream: InputStream) → boolean | پیوند یک PDF از جریان ورودی. |
bindPdf(document: Document) → boolean | یک {@link Document} موجود را به این تبدیل متصل کنید. |
getDocument() → Document | در حال حاضر اسناد مربوطه را بازگردانید. |
setResolution(resolution: Resolution) | رزولوشن را برای تصویر رنسانس تنظیم کنید. |
doConvert() → boolean | این فرآیند تبدیل را با تنظیم مجدد حساب صفحه آغاز می کند. |
getPageCount() → int | تعداد کل صفحات در سند بسته را بازگردانید. |
setStartPage(startPage: int) | صفحه اول (بر اساس 1) را برای قرار دادن در رندرهای بعدی تنظیم کنید. |
setEndPage(endPage: int) | صفحه ی اول را برای رندرهای بعدی تنظیم کنید (به صورت زیر). |
getStartPage() → int | صفحه شروع را بازگردانید یا اگر غیر تنظیم شده باشد 0 را وارد کنید. |
getEndPage() → int | صفحه نهایی را بازگردانید یا اگر غیر تنظیم شده باشد، 0 را به آن برگرداند. |
getResolution() → Resolution | به این ترتیب، قطعنامه فعلی را بازگردانید. |
getCoordinateType() → PageCoordinateType | بازگرداندن جعبه صفحه ای که باید به عنوان فضای هماهنگی مورد استفاده قرار گیرد. |
setCoordinateType(coordinateType: PageCoordinateType) | تعیین کنید که کدام جعبه صفحه باید به عنوان فضای هماهنگی مورد استفاده قرار گیرد. |
hasNextImage() → boolean | بازگرداند که آیا صفحات بیشتری برای تبدیل وجود دارد. |
getNextImage(outputFile: String, format: String) → boolean | صفحه بعدی را به یک فایل تصویر تبدیل کنید. |
getNextImage(stream: OutputStream, format: String) → boolean | صفحه بعدی را به یک جریان خروجی تبدیل کنید. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | صفحه بعدی را به یک فایل تصویر با استفاده از {@link ImageFormat} ارسال کنید. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | صفحه بعدی را به یک فایل تصویر با کیفیت JPEG صریح بازگردانید. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | صفحه بعدی را به جریان خروجی با استفاده از {@link ImageFormat} رندر کنید. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | صفحه بعدی را به یک جریان خروجی با کیفیت JPEG صریح بازگردانید. |
getNextImage(outputFile: String) → boolean | صفحه بعدی را به یک فایل با استفاده از فرمت JPEG پیش فرض بازگردانید. |
getNextImage(stream: OutputStream) → boolean | صفحه بعدی را به یک جریان با استفاده از فرمت JPEG پیش فرض رند می کند. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | صفحه بعدی را به یک فایل با ابعاد خروجی صریح تبدیل کنید. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | صفحه بعدی را به یک فایل با ابعاد و کیفیت JPEG بازگردانید. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | صفحه بعدی را به یک جریان با ابعاد خروجی صریح راندر کنید. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | صفحه بعدی را به یک جریان با ابعاد و کیفیت JPEG بازگردانید. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | دو بار شارژ فایل (در برابر امضای API C#). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize بیش از حد: صفحه بعدی را به اندازه صفحه داده (به طور پیش فرض JPEG) باز می گرداند. |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + فرمت بیش از حد بارگذاری — نسخه جریان. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | دو بار شارژ در عرض و ارتفاع (مطابق با امضای API C#). |
saveAsTIFF(outputFile: String) → boolean | ذخیره تمام صفحات سند متصل به عنوان یک فایل چند صفحه TIFF. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | ذخیره تمام صفحات سند متصل به عنوان یک TIFF چند صفحه ای با تنظیمات. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | ذخیره تمام صفحات به عنوان یک TIFF چند صفحه ای با تنظیمات و رزولوشن صریح. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | تمام صفحات را به عنوان یک TIFF چند صفحه ای برای یک جریان خروجی ذخیره می کند. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | ذخیره تمام صفحات به عنوان چند صفحه TIFF با نوع فشرده سازی داده شده. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | ذخیره تمام صفحات به عنوان یک TIFF چند صفحه ای که با اندازه صفحه مشخص شده تنظیم شده است. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | ذخیره تمام صفحات به عنوان یک TIFF چند صفحه ای که با اندازه صفحه مشخص شده تنظیم شده است. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | ذخیره تمام صفحات به عنوان چند صفحه TIFF در مقیاس پیکسل داده شده است. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | ذخیره تمام صفحات به عنوان چند صفحه TIFF در اندازه های داده شده با فشرده سازی. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | ذخیره تمام صفحات به عنوان چند صفحه TIFF در اندازه های داده با تنظیمات مقیاس. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | جریان بیش از حد با ابعاد و تنظیمات هدف صریح. |
saveAsTIFFClassF(outputFile: String) → boolean | ذخیره تمام صفحات به عنوان TIFF کلاس F (فرمت فکس B/W، CCITT4 فشرده سازی). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | TIFF کلاس F با ابعاد هدف. |
close() | تبدیل را خاموش کنید و سند متصل را آزاد کنید. |