PdfConverter

PdfConverter

نمای کلی

PdfConverter یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: AutoCloseable.

صفحات PDF را به تصاویر رستر (JPEG، PNG) تبدیل می کند.

این کلاس 47 روش برای کار با PdfConverter اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,، و 6 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: coordinateType, document, endPage, pageCount, resolution, startPage.

خواص

نام:نوع:Accessشرح:
documentDocumentبخونید.سند مرتبط فعلی را باز می گرداند.
pageCountintبخونید.تعداد کلی صفحات در سند بسته شده را بازمی گرداند.
startPageintبخونید.صفحه شروع را باز می گرداند، یا 0 اگر غیر تنظیم شده باشد.
endPageintبخونید.صفحه آخر را باز می گرداند، یا 0 اگر غیر تنظیم شده باشد.
resolutionResolutionبخونید.رزولوشن فعلی را باز می گرداند.
coordinateTypePageCoordinateTypeبخونید.بازمی گرداند که کدام صفحه باید به عنوان فضای مختص استفاده شود.

روش ها

Signatureشرح:
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-based) برای شامل شدن در رندر های بعدی تنظیم می کند.
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اضافه کردن دو برابر عرض / ارتفاع فایل (مطابق با امضای C # API).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize overload: صفحه بعدی را در اندازه داده شده نمایش می دهد (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)booleanکلاس TIFF F با ابعاد هدف.
close()تبدیل کننده را می بندد و سند بسته شده را آزاد میکند.

همچنین ببینید:

 فارسی