//scanning/com.pixelnetica.scanning/ImageWriterPdf
ImageWriterPdf
class ImageWriterPdf(file: File) : ImageWriter, ImageFileWriter
Write images to PDF
Parameters
androidJvm
| file | to write |
Constructors
| ImageWriterPdf | [androidJvm] constructor(file: File) |
Types
| Name | Summary |
|---|---|
| ImageCompression | [androidJvm] class ImageCompression(compressionRate: Float) : ScanningSdkLibrary.Instance Hold image compression for PDF |
Functions
| Name | Summary |
|---|---|
| setFontFiles | [androidJvm] external fun setFontFiles(fontFiles: Iterable<File>) Setup fonts for the footer. If fonts for the hidden text (@see setTextFontFiles) are empty, the function makes a copy for text fonts too. |
| setImageCompression | [androidJvm] external fun setImageCompression(imageCompression: ImageWriterPdf.ImageCompression) Setup the compression rate for colored and monochrome images. |
| setTextFontFiles | [androidJvm] external fun setTextFontFiles(fontFiles: Iterable<File>) Setup fonts for the hidden text. The function makes a copy for the hidden text only. You can use two separated font sets: the first for the footer (@see setFontFiles) and the second for the hidden text. |
| writeFile | [androidJvm] open external override fun writeFile(image: File, orientation: ScanOrientation, text: ScanText, textOrientation: ScanOrientation) Write specified file. Currently used for PDF only |