Vedachalam Mahadevan
03/23/2025, 5:17 PMCeligo AI
03/23/2025, 5:17 PMAI generated answer (using internal Slack threads):Based on the conversations, it seems that you are trying to reduce the size of a PDF file that is being generated using NetSuite's
renderAsPDF()
function. The size of the PDF file is being increased due to the inclusion of high-resolution images.
One way to reduce the size of the PDF file is to lower the resolution of the images before they are included in the PDF. This can be done using an image conversion application, such as kraken.io or squoosh.app. These applications can dramatically reduce the file size of images without significantly affecting their quality.
If you need to reduce the size of a large number of images, you can use the API provided by these applications to automate the process.
Another way to reduce the size of the PDF file is to use different image formats. Some image formats compress better with different algorithms, so you may be able to achieve a smaller file size by using a different format.
If you are generating multiple PDFs and want to combine them into a single PDF file, you can use the <pdfset>
element. This element allows you to include multiple PDF files in a single PDF file. You can include the content of each PDF file as base64-encoded data using the src
attribute of the <pdf>
element, like this: <pdf src="data:application/pdf;base64,{content of file base64}" />
.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
03/23/2025, 5:17 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.81198734
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.800773501
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.794840217
Celigo AI
03/23/2025, 5:17 PM