我有一个页面,其中几个按钮处理不同的功能,如发送短信(通过API),通过电子邮件发送文件,或下载PDF文件。按钮操作不使用表单,但通过javascript使用ajax请求。我曾经使用javascript (jspdf)创建一个pdf文件,但我已经在服务器上用python编写了生成pdf文件的代码。现在我需要在点击按钮时允许下载。服务器代码片段:
with NamedTemporaryFile(mode='w+b')
我能够导入图像,这是大小为800*900像素,并看上去很好时,在一个现有的pdf 100%。但是,当使用下面的代码生成结果PDF时,图像变得模糊,图像扩展到A4页面的边界之外。PDPage.PAGE_SIZE_A4);
// Create a new font object selecting one of the PDF// Save the results and ensure that the document