jjzjj

python - 从 html 转换为 pdf 的页码 - pdfkit,python/django

我正在使用pdfkit和python/django将呈现的html转换为pdf。如何在pdf中添加页码,例如第1页,共4页。我正在将html转换为字符串,然后将其传递给pdfkit的from_string方法。 最佳答案 添加到上面的答案options={'margin-bottom':'0.75in','footer-right':'[page]of[topage]',}pdfkit.from_string('HelloWorld','out.pdf',options=options)将给出输出1of2以下是其他可以代入的变量。[

html - pdfkit 生成小比例的 pdf

我正在使用pdfkit以从html字符串生成pdf,由我的DjangoView呈现。由于某种原因,输出的pdf很小。我的pdfkit选项字典是-options={'quiet':'','page-size':'A4','margin-top':'0.75in','margin-right':'0.75in','margin-bottom':'0.75in','margin-left':'0.75in','disable-smart-shrinking':''}输出文件是hereHTML代码是-Dribblebody{font-family:'OpenSans',sans-serif;}

ios - PDFKit - 使用 pageViewController 的 PDFView - 滑动到下一页时页面呈现缓慢

我有一个设置为使用pageViewController的PDFView:letpdfView=PDFView()letpdfDoc=PDFDocument(url:Bundle.main.url(forResource:"test",withExtension:"pdf")!)pdfView.document=pdfDocpdfView.autoScales=truepdfView.displayDirection=.horizontalpdfView.usePageViewController(true,withViewOptions:[:])每当我滑动到下一页时,说下一页在清晰呈现

node.js - Node js,将pdfkit管道传输到内存流

我正在使用pdfkit在我的Node服务器上,通常创建pdf文件,然后将它们上传到s3。问题是pdfkit示例将pdf文档通过管道传输到Node写入流中,该流将文件写入磁盘,我按照示例进行操作并且工作正常,但是我现在的要求是将pdf文档传输到内存流而不是而不是将其保存在磁盘上(无论如何我正在上传到s3)。我遵循了一些Node内存流程序,但它们似乎都不适用于我的pdf管道,我可以将字符串写入内存流。所以我的问题是:如何将pdf工具包输出通过管道传输到内存流(或类似的东西),然后将其作为对象读取以上传到s3?varfsStream=fs.createWriteStream(outputPa

javascript - pdfkit (Expressjs-Nodejs) 中的 HTML 表格

我正在使用pdfkit生成PDF文件,我想将此PDF文件发送到浏览器。我的以下代码运行良好,我得到了一份带有文本的pdf。实际上以下代码是在Node.js中使用pdfkit生成PDF的示例,但现在我想创建html表。最新代码varPDFDocument=require("pdfkit");varfs=require("fs");doc=newPDFDocument();doc.pipe(fs.createWriteStream("out.pdf"));doc.moveTo(300,75).lineTo(373,301).lineTo(181,161).lineTo(419,161).l

python-pdfkit (wkhtmltopdf) 目录溢出

我目前正在创建一个非常好的PDF。它在技术上没有任何问题。但是,TOC是丑陋的。TOC是通过xsl生成的,通过jinja2传递给页面顶部的简单细节。我修改了XSL以精确匹配客户的品牌和设计。但是,该列表的高度不断增加。这是当前结果(抱歉模糊了文本)您可以在新页面的正确位置看到目录,但似乎无法应用上边距到新页面:代码:这是xsl:TableofContentsbody{background-color:#fff;margin-left:0px;margin-top:0px;color:#1e1e1e;font-family:arial,verdana,sans-serif;font-si

ruby-on-rails - 使用 PDFKit 开始新的一页

我在Rails中使用PDFKit来显示我的数据库中的表格。我希望每个表都有自己单独的页面。我怎样才能做到这一点?html="HTMLcontenthere"kit=PDFKit.new(html,:page_size=>'Letter')output=kit.to_pdfrespond_todo|format|format.pdfdosend_dataoutput,:filename=>"trading_analysis.pdf",:type=>"application/pdf"endend 最佳答案 好吧,不确定这是否正是您正在寻

ruby-on-rails - Rails 3 和 PDFKit。如何指定页面大小?

我一直在查看文档,但找不到答案。如何指定我的pdf文档的页面大小以及可用的页面大小是多少?我一直在寻找,但找不到好的文档。请指向一个URL或让我知道如何将一些页面大小编码到我的PDF文档中。哦,我不想对任何配置文件执行此操作,因为我需要生成不同大小的PDF文档。不在配置文件中...PDFKit.configuredo|config|config.wkhtmltopdf=`whichwkhtmltopdf`.to_s.stripconfig.default_options={:encoding=>"UTF-8",:page_size=>"A4",#or"Letter"orwhatever

ruby - PDFKit 不使用 GET 调用中的参数

我在Windows上的PDFKit可以很好地处理像items/1这样的url我可以很容易地在这个url的末尾附加.pdf,比如items/1.pdf并创建一个PDF文件。但是当我尝试在链接中传递一个参数将url更改为:items/my_custom_action?item_id=1时它不起作用基本上,我在第二种情况下创建了一个可打印的HTML页面,我想使用pdfkit将其转换为PDF。我正在使用Rails3。 最佳答案 尝试使用post表单传递参数,这对我来说很好。 关于ruby-PDF

ruby-on-rails - 如何创建应用布局的 pdf 文件。使用 pdfkit gem

require'pdfkit'html=render_to_string(:layout=>'layouts/test_layout',:action=>print_form.html.erb")kit=PDFKit.new(html)send_data(kit.to_pdf,:filename=>"Form.pdf",:type=>'application/pdf')以上代码生成未指定布局的PDF文件。如何创建应用布局的PDF文件。layouts/test_layout->test.css,test.js我的test_layout包含一些JavaScript和CSS文件。请建议我,我