Consider giving this a try,
Use an external tool, such as Adobe Acrobat or ImageMagick, to increase the DPI of the PDF file after it has been generated by the 'PDF()' function. You can use the 'DPI' property of the 'PDF()' function to set the DPI to a higher value, such as 300, but this may result in a smaller output instead of increasing the quality, as you have mentioned.
If you want to increase the DPI without rearranging all the elements on the page, you can try using an external tool to increase the DPI of the PDF file and then use the 'Scale' property of the 'PDF()' function to scale the PDF back to its original size. For example, if you increase the DPI from 96 to 300, you can set the 'Scale' property to 0.32 to scale the PDF back to its original size.
Set(
var_PDF_Report,
PDF(
CON_Report_Job_Summary,
{
Size: "Letter",
Orientation: "Landscape",
ExpandContainers: true,
DPI: 96
}
)
);
// Use an external tool to increase the DPI of the PDF file to 300
// Set the Scale property to 0.32 to scale the PDF back to its original size
Set(
var_High_Quality_PDF_Report,
PDF(
var_PDF_Report,
{
Scale: 0.32,
DPI: 300
}
)
);
By following these steps, you may increase the DPI of the PDF generated by the 'PDF()' function in PowerApps without having to rearrange all the elements on the page.
Thanks!!!
Please consider marking my response as the accepted solution if it successfully resolves your concern. If you found the information beneficial in other aspects, kindly express your appreciation by giving it a thumbs-up.