From e2db3e62cb018cbdf22d2ffe74d47e35a8f007f8 Mon Sep 17 00:00:00 2001 From: David Sungaila Date: Thu, 29 Feb 2024 16:33:56 +0100 Subject: [PATCH] Update UnityPackage --- Misc/UnityPackage/Plugins/PDFtoZPL.dll | Bin 33688 -> 32152 bytes Misc/UnityPackage/Plugins/PDFtoZPL.xml | 293 ++++++++----------------- Misc/UnityPackage/package.json | 6 +- 3 files changed, 97 insertions(+), 202 deletions(-) diff --git a/Misc/UnityPackage/Plugins/PDFtoZPL.dll b/Misc/UnityPackage/Plugins/PDFtoZPL.dll index 499ef6d0f06ae9e6b693dda8ab9a487bf211c47a..5e2a04504d6e6cecb2a865a0e5ed76964b9fb0d3 100644 GIT binary patch delta 13011 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 diff --git a/Misc/UnityPackage/Plugins/PDFtoZPL.xml b/Misc/UnityPackage/Plugins/PDFtoZPL.xml index 4ae6d74..7786bda 100644 --- a/Misc/UnityPackage/Plugins/PDFtoZPL.xml +++ b/Misc/UnityPackage/Plugins/PDFtoZPL.xml @@ -4,81 +4,62 @@ PDFtoZPL + + + The supported encoding options for the bitmap within the generated ZPL code. + + + + + Not recommended. The bitmap is encoded as hexadecimals.
+ Its output might be to large for the printer's bitmap storage area. +
+
+ + + The bitmap is encoded as hexadecimals and then compressed (via ZPL ASCII compression).
+ It's significantly more space-saving than . +
+
+ + + Not recommended. The bitmap is encoded as Base64 (MIME). This encoding is referred to as B64 in the ZPL II programming guide.
+ Its output might be to large for the printer's bitmap storage area. Still more space-saving than though. +
+
+ + + Recommended. The bitmap is compressed with Deflate (RFC 1951) and then encoded as Base64 (MIME). This encoding is referred to as Z64 in the ZPL II programming guide. + + Provides methods to convert PDFs and s into ZPL code. - + Converts a single page of a given PDF into ZPL code. The PDF encoded as Base64. The password for opening the PDF. Use if no password is needed. The specific page to be converted. - The DPI scaling to use for rasterization of the PDF. - The width of the desired . Use if the original width should be used. - The height of the desired . Use if the original height should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . + Additional options for PDF rendering. + Additional options for the ZPL output. The converted PDF page as ZPL code. - + Converts a single page of a given PDF into ZPL code. The PDF as a byte array. The password for opening the PDF. Use if no password is needed. The specific page to be converted. - The DPI scaling to use for rasterization of the PDF. - The width of the desired . Use if the original width should be used. - The height of the desired . Use if the original height should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . + Additional options for PDF rendering. + Additional options for the ZPL output. The converted PDF page as ZPL code. - - - Converts a single page of a given PDF into ZPL code. - - The PDF as a stream. - The password for opening the PDF. Use if no password is needed. - The specific page to be converted. - The DPI scaling to use for rasterization of the PDF. - The width of the desired . Use if the original width should be used. - The height of the desired . Use if the original height should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . - The converted PDF page as ZPL code. - - + Converts a single page of a given PDF into ZPL code. @@ -86,224 +67,138 @@ to leave the open after the PDF document is loaded; otherwise, . The password for opening the PDF. Use if no password is needed. The specific page to be converted. - The DPI scaling to use for rasterization of the PDF. - The width of the desired . Use if the original width should be used. - The height of the desired . Use if the original height should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . + Additional options for PDF rendering. + Additional options for the ZPL output. The converted PDF page as ZPL code. - + Converts all pages of a given PDF into ZPL code. The PDF encoded as Base64. The password for opening the PDF. Use if no password is needed. - The DPI scaling to use for rasterization of the PDF. - The width of the all pages. Use if the original width (per page) should be used. - The height of all pages. Use if the original height (per page) should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . + Additional options for PDF rendering. + Additional options for the ZPL output. The converted PDF pages as ZPL code. - + Converts all pages of a given PDF into ZPL code. The PDF as a byte array. The password for opening the PDF. Use if no password is needed. - The DPI scaling to use for rasterization of the PDF. - The width of the all pages. Use if the original width (per page) should be used. - The height of all pages. Use if the original height (per page) should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . + Additional options for PDF rendering. + Additional options for the ZPL output. The converted PDF pages as ZPL code. - - - Converts all pages of a given PDF into ZPL code. - - The PDF as a stream. - The password for opening the PDF. Use if no password is needed. - The DPI scaling to use for rasterization of the PDF. - The width of the all pages. Use if the original width (per page) should be used. - The height of all pages. Use if the original height (per page) should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . - The converted PDF pages as ZPL code. - - + Converts all pages of a given PDF into ZPL code. The PDF as a stream. to leave the open after the PDF document is loaded; otherwise, . The password for opening the PDF. Use if no password is needed. - The DPI scaling to use for rasterization of the PDF. - The width of the all pages. Use if the original width (per page) should be used. - The height of all pages. Use if the original height (per page) should be used. - Specifies whether annotations will be rendered. - Specifies whether form filling will be rendered. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - Specifies that width and height should be adjusted for aspect ratio if either is . - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - Specifies the rotation at 90 degree intervals. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - Specifies which parts of the PDF should be anti-aliasing for rendering. - Specifies the background color. Defaults to . + Additional options for PDF rendering. + Additional options for the ZPL output. The converted PDF pages as ZPL code. - + Converts a given image into ZPL code. The file path of the image to convert. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. + Additional options for the ZPL output. The converted as ZPL code. - - - Converts a given into ZPL code. - - The to convert. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. - The converted as ZPL code. - - + Converts a given into ZPL code. The to convert. to leave the open after the PDF document is loaded; otherwise, . - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. + Additional options for the ZPL output. The converted as ZPL code. - + Converts a given image into ZPL code. The image as byte array to convert. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. + Additional options for the ZPL output. The converted as ZPL code. - + Converts a given into ZPL code. The to convert. - The encoding used for embedding the bitmap. - If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. - The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. - The dithering algorithm used when downsampling to a 1-bit monochrome image. + Additional options for the ZPL output. The converted as ZPL code. - + - The supported encoding options for the bitmap within the generated ZPL code. + The mapping table used for compression. + Each character count (the key) is represented by a certain char (the value). - + - Not recommended. The bitmap is encoded as hexadecimals.
- Its output might be to large for the printer's bitmap storage area. + The used dithering algorithem after downsampling to 1 bit monochrome.
- + - The bitmap is encoded as hexadecimals and then compressed (via ZPL ASCII compression).
- It's significantly more space-saving than . + No dithering.
- + - Not recommended. The bitmap is encoded as Base64 (MIME). This encoding is referred to as B64 in the ZPL II programming guide.
- Its output might be to large for the printer's bitmap storage area. Still more space-saving than though. + Use the Robert W. Floyd and Louis Steinberg dithering algorithm.
- + - Recommended. The bitmap is compressed with Deflate (RFC 1951) and then encoded as Base64 (MIME). This encoding is referred to as Z64 in the ZPL II programming guide. + Use the Bill Atkinson dithering algorithm. - + - The used dithering algorithem after downsampling to 1 bit monochrome. + Contains all relevant information to render a PDF page into an image. + The encoding used for embedding the bitmap. + If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. + If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. + The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. + The dithering algorithm used when downsampling to a 1-bit monochrome image. - + - No dithering. + Contains all relevant information to render a PDF page into an image. + The encoding used for embedding the bitmap. + If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. + If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. + The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. + The dithering algorithm used when downsampling to a 1-bit monochrome image. - - - Use the Robert W. Floyd and Louis Steinberg dithering algorithm. - + + The encoding used for embedding the bitmap. - - - Use the Bill Atkinson dithering algorithm. - + + If then only the ^GF part of the ZPL code is returned. Otherwise it returns ^XA^GF^FS^XZ. - + + If then the returned ZPL sets the label length to the height of the image, using the ^LL command. Otherwise it returns ^XA^GF^FS^XZ. + + + The threshold below which a pixel is considered black. Lower values mean darker, higher mean lighter. + + + The dithering algorithm used when downsampling to a 1-bit monochrome image. + + - The mapping table used for compression. - Each character count (the key) is represented by a certain char (the value). + Constructs with default values.
diff --git a/Misc/UnityPackage/package.json b/Misc/UnityPackage/package.json index 2b31a41..01220a7 100644 --- a/Misc/UnityPackage/package.json +++ b/Misc/UnityPackage/package.json @@ -1,15 +1,15 @@ { "name": "de.sungaila.pdftozpl", - "version": "4.1.0", + "version": "5.0.0", "displayName": "PDFtoZPL", "description": "A .NET library to convert PDF files (and bitmaps) into Zebra Programming Language code.", "unity": "2022.3", "documentationUrl": "https://github.com/sungaila/PDFtoZPL", - "changelogUrl": "https://github.com/sungaila/PDFtoZPL/releases/tag/v4.1.0", + "changelogUrl": "https://github.com/sungaila/PDFtoZPL/releases/tag/v5.0.0", "license": "MIT", "licensesUrl": "https://github.com/sungaila/PDFtoZPL/blob/master/LICENSE", "dependencies": { - "de.sungaila.pdftoimage": "3.1.0" + "de.sungaila.pdftoimage": "4.0.0" }, "keywords": [ "PDF",