晚上好,我想为我的用户创建一个功能,允许他们阅读一个pdf文件,而不下载或打印它。他们将只能读取pdf文件。我尝试了不起作用的pdf.js,我还尝试通过脚本将我的pdf转换成html,我也尝试了这个php代码,但是出现了“下载和打印”按钮:
<?php
// The location of the PDF file
// on the server
$filename = "/path/to/the/file.pdf";
// Header content type
header("Content-typ
我在后端flask服务器上生成了一个PDF文件,可以直接保存到vue.js文件夹(src/assets/pdf文件夹)。 目前,我不知道如何调用打印对话框来打印这个PDF文件。几乎每一个使用代码打印内容的在线解决方案都涉及到使用window.print()打印文字页。 此外,我目前正在使用Vue-PDF来打印文件,但它是非常错误的,文本来作为盒子(照片附为参考)。 如何编写自定义代码以打印出存储在本地可访问文件中的此PDF文档,并在打印时仍保持文件的完整性?我对Vue解决方案甚至Flask(Python)解决方案都持开放态度 Buggy/Broken Printing of PDF docu
我使用的是一个php类,mpdf,它可以很好地生成PDF。我正在尝试让文件在渲染时自动打印(例如,打开打印对话框)。我用下面的代码扩展了核心功能,将javascript添加到pdf中。pdf会被渲染,但不会自动打印。任何帮助都是最好的。谢谢!
require('mpdf.php');
class PDF_JavaScript extends mPDF {
var $javascript;
var $n_js;
function IncludeJS($script) {
$this->
我找到了 npm包,它允许我们使用Nodejs打印东西。
文档中有示例显示了如何从服务器中的js文件中打印。
print.js
var printer = require("../lib");
printer.printDirect({data:"print from Node.JS buffer" // or simple String: "some text"
//, printer:'Foxit Reader PDF Printer' // printer name, if missing then will pr
views.py
def download_as_pdf(request):
# some stuff/function call to get updated(with data and JS) template and render it
return render(request, temp)
def download(request):
import pdfkit
pdfkit.from_url('/download/', 'out.pdf', options={'ignore-load-errors'
我需要为我的Angular 6应用程序实现print操作。一个pdf将从服务中获取,然后在按钮上单击,我需要发送它到打印。将不会有PDF预览。所以,我不能使用PDF的打印选项。在这方面,有没有人可以帮我? 我试过print.js和jsPdf。jsPdf需要下载pdf文件,然后打开它进行打印。但我需要通过点击按钮来完成。Print.js抛出这个错误--(我使用的是Chrome) ERROR DOMException: Blocked a frame with origin "http://localhost:4200" from accessing a cross-origin
我想在我的Django项目中创建一些东西,将模型对象的FileField中的PDF文件物理地打印到纸上。就像这样:
class PDF(models.Model):
pdf = models.FileField(upload_to='pdffiles/', blank=True, null=True}
我想要做的主要工作是创建一个链接,该链接使用Javascript创建一个弹出,其中包含一个输入字段,其中用户将从对象的FileField中输入PDF的名称,并创建一个" Print“按钮,该按钮将触发物理打印功能(包括打开打印对话框)。我应该使用表单或视图来创建这
我试着用JS中的pdf.js从pdf文档中获取文本。但是,pdf.js没有很好的文档,我查看了可用的示例,并得出如下结论:
var pdfUrl = "http://localhost/test.pdf"
var pdf = PDFJS.getDocument(pdfUrl);
pdf.then(function(pdf) {
var maxPages = pdf.pdfInfo.numPages;
for (var j = 1; j < maxPages; j++) {
var page = pdf.getPage(j);
我正在尝试打印pdf格式的页面,其中包括一个tableau仪表板。因此,我使用JS PDF库来完成此操作。尽管问题是它会打印除Tableau仪表板之外的所有内容(在iframe中)。 如果这个管用,你能让我用一下吗? Javascript代码如下: function loadpdf2(){
if ($(document).width() > $(document).height()) {
var pdf = new jsPDF('l', 'pt', [$(document).width()
我已经创建了一个可编辑字段的pdf文档,使用jsPDF。一切看起来都很好,但是当我打印它时,字段值不包括在内。这是一些用于测试它的示例代码(来自jsPDF/examples/js/AcroForm.js):
var doc = new jsPDF();
doc.text(10, 65, 'TextField:');
var textField = new TextField();
textField.Rect = [50, 50, 120, 80];
textField.multiline = true;
textField.V = "The quick brown f