来自不同课程的许多PDF似乎已经损坏或有什么问题。我们第一次注意到在CHrome中查看时,得到了错误消息"Failed to load PDF document“。在Internet Explorer中,页面显示为空。在“更新文件位置”区域查看文件时,会显示以下信息:“该文件不存在或存在权限问题。”它有一个文件大小,但当我点击下载时,文件是0kb。
文件保存在哪里?为什么它们被破坏了?
更新:我已经将范围缩小到/moodledate/filedir丢失了所有引用。文件夹和文件都在那里。有没有办法在不重新上传所有PDF的情况下解决这个问题?
我在Windows上使用的是版本3.6.3
我有一个wicket资源链接,当点击它时,它会生成并下载pdf文件。
ResourceLink pdfResourceLink = new ResourceLink("dlPdf", new PdfResource() {
private static final long serialVersionUID = 1L;
@Override
public byte[] getPdf() {
//code for generating pdf content
}
@Ove
在使用JavaScript打印时,我正在尝试下载PDF文件。我尝试过afterprint事件,但它同时点击了关闭和打印按钮。有没有办法在点击打印预览屏幕的打印按钮时下载PDF文件,而不在点击关闭按钮时下载文件?
window.addEventListener("afterprint", function (event) {
console.log("This event hit after clicking on both print and close button");
});
目前,我正在从django/python中的html模板生成pdf。
下面是我的视图中的相关片段
result = StringIO.StringIO()
html = render_to_string(template='some_ref/pdf.html', { dictionary passed to template},)
pdf = pisa.pisaDocument(StringIO.StringIO(html), dest=result)
return HttpResponse(result.getvalue(), content_type='appli