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

NameTypeAccessDescription
documentDocumentReadدر حال حاضر اسناد مربوطه را بازگردانید.
pageCountintReadتعداد کل صفحات در سند بسته را بازگردانید.
startPageintReadصفحه شروع را بازگردانید یا اگر غیر تنظیم شده باشد 0 را وارد کنید.
endPageintReadصفحه نهایی را بازگردانید یا اگر غیر تنظیم شده باشد، 0 را به آن برگرداند.
resolutionResolutionReadبه این ترتیب، قطعنامه فعلی را بازگردانید.
coordinateTypePageCoordinateTypeReadبازگرداندن جعبه صفحه ای که باید به عنوان فضای هماهنگی مورد استفاده قرار گیرد.

Methods

SignatureDescription
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)booleanPageSize بیش از حد: صفحه بعدی را به اندازه صفحه داده (به طور پیش فرض JPEG) باز می گرداند.
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + فرمت بیش از حد بارگذاری — نسخه جریان.
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)booleanTIFF کلاس F با ابعاد هدف.
close()تبدیل را خاموش کنید و سند متصل را آزاد کنید.

See Also

 فارسی