html-pdf 相关问题


下载 PDF 失败

BrowserComponent 中设置的以下 url 使用 JavaScript 将 HTML 转换为 PDF,可以通过单击按钮下载 PDF。 这可以在网络浏览器中运行,但无法在 Codena 中下载...


从 PDF 和 Word 中提取文本和表格

我正在构建一个应用程序,它可以从 pdf 中提取文本和表格,并从中创建 HTML。确保我从 PDF 和 Word 中提取相同格式的数据的最佳方法是什么...



如何获取从Json(从非结构化PDF文件解析)收集的表格数据并转换为html和csv?

我使用非结构化io来解析pdf中的表数据。我编写了以下代码来从我的 pdf 中提取表格,其中主要是银行对账单。将 PDF 直接转为 csv 不起作用,所以我继续使用


无法加载共享库“libwkhtmltox”或其依赖项之一

我正在使用 https://github.com/rdvojmoc/DinkToPdf DinkToPDF 库将 HTML 转换为 PDF。 在本地环境中一切正常。 但在生产环境中,它会抛出一些错误...


将 Jupyter 笔记本转换为 MS Word 文档 .doc?

在 Jupyter Notebook 中,我可以使用 nbconvert 将笔记本转换为 pdf 和 HTML。但是,没有办法将其转换为.doc(Word文档)。有没有办法将其转换为 MS Word 保留...


weasyprint:如何将图层推到页面底部但防止内容重叠(发票示例)

我正在Python中使用weasyprint库将html/css转换为pdf。我正在使用发票项目示例,其中总计表绝对定位并推到底部:...


在输入信息并将信息传递到多个 HTML 表单元素时进行搜索

我已经设法抄近路到目前为止了! 我有一个客户数据库。我有这个漂亮的 HTML 表单需要填写。当我单击“提交”时,它会在服务器上填充一个可填写的 PDF。 当你开始...


更改 Source.Name 的类型

当我导入包含 PDF 文件的文件夹时,文件顺序不正确。按升序排序时,顺序为 1.pdf, 10.pdf, 11.pdf, 2.pdf,... 而不是 1.pdf, 2.pdf, 3.pdf... 我认为这是


gofpdf - 居中对齐文本之间的粗体文本

我想在居中对齐的文本之间渲染文本。 这就是我尝试过的 html := pdf.HTMLBasicNew() _, lineHt := pdf.GetFontSize() html.Write(lineHt, "我的名字是Bot<... 我想在居中对齐的文本之间渲染文本。 这是我尝试过的 html := pdf.HTMLBasicNew() _, lineHt := pdf.GetFontSize() html.Write(lineHt, "<center>My name is <b>Bot<b></center>") 但只有 My name is 居中对齐,而不是整个文本 My name is Bot 如何通过 gofpdf 实现这一目标 或者 go 中的任何其他包可以实现此目的? 我创建了一个简单的 pdf 生成程序,并将代码片段插入其中,但我没有遇到任何问题,整个文本My name is Bot对齐到中心。下面是我编写的代码: package main import ( "github.com/jung-kurt/gofpdf" ) func main() { pdf := gofpdf.New("P", "mm", "A4", "") pdf.AddPage() pdf.SetFont("Courier", "", 16) html := pdf.HTMLBasicNew() _, lineHt := pdf.GetFontSize() html.Write(lineHt, "<center>My name is <b>Bot<b></center>") err := pdf.OutputFileAndClose("myFile2.pdf") if err != nil { panic(err) } } 我刚刚遇到了完全相同的问题,并且它并没有一致地发生......但我所看到的是,由于 HTML 标记生成器的工作方式, id 绝对有意义它的发生。它基本上调用 WriteAligned 与文本的第一部分,然后单独查看第二部分(在 bs 之间)并在已经写入第一部分之后写入。 我目前没有解决方案,但我也在寻找解决方案


Javascript 函数 openFullscreen() ,如何让它在页面上的多个 iframe 上工作

在页面上我有一个 iframe,src 中有 *.pdf 文件。 <p>在页面上我有一个 iframe,src 中有 *.pdf 文件。</p> <pre><code>&lt;div class=&#34;node--view-mode-full&#34;&gt; &lt;p&gt;&lt;iframe allow=&#34;fullscreen&#34; allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;980&#34; scrolling=&#34;no&#34; src=&#34;https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf&#34; width=&#34;660&#34;&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&lt;iframe allow=&#34;fullscreen&#34; allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;980&#34; scrolling=&#34;no&#34; src=&#34;https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf&#34; width=&#34;660&#34;&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;/div&gt; </code></pre> <p>浏览器中内置的 pdf 查看器现在不支持 iframe 中的全屏模式。</p> <p>我找到了解决方案<a href="https://www.w3schools.com/howto/howto_js_fullscreen.asp" rel="nofollow noreferrer">https://www.w3schools.com/howto/howto_js_fullscreen.asp</a>,解决了问题 - 以全屏模式打开 iframe。在 w3schools 的示例中,打开 iframe 的按钮已存在于 HTML <a href="https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_fullscreen" rel="nofollow noreferrer">https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_fullscreen</a>.</p> <p>在我的解决方案中,我通过 javascript 添加按钮,因为带有 iframe 的页面已经存在,但没有此类按钮:</p> <pre><code>jQuery(document).ready(function($){ $(&#34;.node--view-mode-full iframe[src*=&#39;.pdf&#39;]&#34;).each(function (index) { $(this).addClass(&#39;fullscreenframe&#39;); $(this).attr(&#39;id&#39;, &#39;fullscreen-&#39;+index); $(&#39;&lt;button onclick=&#34;openFullscreen()&#34;&gt;Open in Fullscreen Mode&lt;/button&gt;&amp;nbsp;&lt;strong&gt;Tip:&lt;/strong&gt; Press the &#34;Esc&#34; key to exit full screen.&lt;br&gt;&#39;).insertBefore(this); }); }); </code></pre> <p>然后添加一个全屏打开 iframe 的功能(与 w3schools 相同):</p> <pre><code>function openFullscreen() { var elem = document.getElementsByClassName(&#34;fullscreenframe&#34;)[0]; if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } }; </code></pre> <p>当页面上只有一个带有 *.pdf 的 iframe 时,Everysing 工作正常。但是,当我在页面上有两个或多个 iframe,并且单击任何 iframe 附近的“以全屏模式打开”任何按钮时,我总是在全屏模式下只看到第一个 *.pdf...</p> <p>我知道,这是因为我只得到 elem = document.getElementsByClassName("fullscreenframe")[0]; 中的第一个 iframe;</p> <p>我知道我需要使用类似的每个或类似的东西,但我无法解决它。在搜索关于页面上一个全屏元素的所有解决方案时,没有关于页面上多个元素的解决方案...谢谢。</p> </question> <answer tick="true" vote="0"> <p>也许是这样的:</p> <pre><code>jQuery(document).ready(function($){ $(&#34;.node--view-mode-full iframe[src*=&#39;.pdf&#39;]&#34;).each(function (index) { $(this).addClass(&#39;fullscreenframe&#39;); $(this).attr(&#39;id&#39;, &#39;fullscreen-&#39;+index); $(&#39;&lt;button onclick=&#34;openFullscreen(&#39; + index + &#39;)&#34;&gt;Open in Fullscreen Mode&lt;/button&gt;&amp;nbsp;&lt;strong&gt;Tip:&lt;/strong&gt; Press the &#34;Esc&#34; key to exit full screen.&lt;br&gt;&#39;).insertBefore(this); }); }); function openFullscreen(index) { var elem = document.getElementsByClassName(&#34;fullscreenframe&#34;)[index]; if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } </code></pre> </answer> <answer tick="false" vote="0"> <p>为什么不整合 jQuery?</p> <pre><code>const fullScreen = element =&gt; element.requestFullScreen(); // all modern browsers $(function(){ $(&#34;.node--view-mode-full iframe[src*=&#39;.pdf&#39;]&#34;).each(function (index) { $(this).addClass(&#39;fullscreenframe&#39;); $(this).attr(&#39;id&#39;, &#39;fullscreen-&#39;+index); $(&#39;&lt;button class=&#34;fullScreen&#34;&gt;Open in Fullscreen Mode&lt;/button&gt;&amp;nbsp;&lt;strong&gt;Tip:&lt;/strong&gt; Press the &#34;Esc&#34; key to exit full screen.&lt;br&gt;&#39;).insertBefore(this); }); $(&#34;.fullScreen&#34;).on(&#34;click&#34;, function() { const $iFrame = $(this).closest(&#39;p&#39;).find(&#39;iframe.fullscreenframe&#39;); if ($iFrame) fullScreen($iFrame.get(0)); // pass the DOM element }); }); </code></pre> </answer> </body></html>


mysql和PDF::API2.pdf文件中导入数据出现乱码

使用 PDF::API2 我编写了一个 perl 脚本来创建包含日语文本的发票 PDF 文件。 文件编码是utf8,我在标题中有“use utf8”。 如果我在


使用 gs 合并 PDF 会生成 /undefinedfilename 错误

我有一个下载我想要合并的 PDF 的目录。合并的顺序应该是下载的顺序(即,首先下载要合并的第一个 PDF,第二个要合并的 PDF 是


使用 iText5 将受密码保护的 PDF 转换为图像

我想获取所有图像格式的PDF页面,可以使用PdfRenderer,但我无法使用它输入PDF密码。 我可以从 PDFReader 获取 PDF 页面的图像吗? 这是我的代码 私人空间


我的 Flutter“生成 PDF”按钮不起作用 [已关闭]

我正在开发一个 Flutter 应用程序,我需要在按下按钮时生成 PDF。但是,“生成 PDF”按钮未按预期运行。我遇到了以下情况...


使用 MuPDF 处理格式错误的 PDF

我正在使用 MuPDF 阅读一些 PDF 文档,最近我开始从 Google GSuite 获取一些格式错误的 PDF,其中开头的十六进制标头添加了一些额外的字节


创建单独的 PDF(每个 PDF 一页)C# ItextSharp

很久以前,创建了一个可以在线销售电子门票的应用程序。 电子门票为 PDF 格式。 该软件使用旧的库(itextsharp.dll),但它仍然可以完美运行。


如何使用pypdf围绕中心旋转+缩放PDF页面?

我想在 PDF 文档中围绕中心旋转 PDF 页面(不仅仅是 90° 的倍数),并可选择缩放它们以适合原始页面。 在 StackOverflow 上,我发现了一些


加密后我的 PDF 文本字段在 Chrome 和 Adobe Reader 中不可见,但在 Mozilla 和 X-Change Editor 中可见

我创建了一个有效的 pdf,其中包含一个空白页和一个现有文本字段,一切都很好: 我可以编辑pdf并保存它,一切都很好。我用验证工具测试了pdf,p...


在 Latex 中插入 pdf 文件#2

参考之前的问题 在 Latex 中插入 pdf 文件 我想问一下如何通过填充一页来将PDF页面插入到乳胶文档中。 如果我包含一个带有设计元素的页面...


Flutter pdf 包复选框

我在我的flutter项目中创建了一个pdf文档。但复选框不会显示。该行在文本前面有空格,但它是空白的,没有复选框或任何东西。这是在我更新 pdf 后发生的


似乎无法让下载属性发挥作用

我刚刚开始学习 html 所以我想尝试使用 download 属性 我刚刚开始学习 html,所以我想尝试使用下载属性 <a href="../images/clunk.jfif" download="ur_mum"> <img src="../images/clunk.jfif" alt="ur mum" width="200" height="200"> </a> 图像存储在同一个网站上,但是当我单击它而不是下载时,它只会使图像全屏显示。 我尝试尽可能地排除故障,但没有成功 我能找到的关于为什么某些文件类型发生这种情况但并非所有文件类型的原因是这个答案关于pdf下载与预览的类似问题 - 如果可以的话,请将以下标头添加到服务器端的图像响应中: Content-Disposition: attachment; filename=clunk.jfif 或者,您可以使用自定义 onclick 处理程序替换锚标记,该处理程序将图像转换为数据 URL 并触发下载: <img src="../images/clunk.jfif" width="200" height="200" onclick="downloadImage(this)"> const downloadImage = async (img) => { // fetch the image's media type const mediaType = fetch(img.currentSrc, { method: 'HEAD' }) .then(res => res.headers.get('content-type')) .catch(() => 'image/png' /* default to png if request fails */) // place the image on a canvas element const canv = Object.assign(document.createElement('canvas'), { width: img.naturalWidth, height: img.naturalHeight, }) const ctx = canv.getContext('2d') ctx.drawImage(img, 0, 0) // download the canvas data const a = Object.assign(document.createElement('a'), { download: 'filename', href: canv.toDataURL(await mediaType), }) a.click() }


如何使用坐标突出显示图像中的文本? (Javascript)

我有一个 PDF 和 JSON 中每个单词的坐标。我想使用坐标突出显示 PDF 中搜索到的文本。 最初,我想我会在 PDF 中突出显示搜索到的文本......


希腊字母被替换为???一旦我使用 PHPWord 将 docx 转换为 pdf?

我做了以下简单的 laravel artisan 命令: Artisan::command('测试:pdf',function(){ \PhpOffice\PhpWord\Settings::setPdfRendererName(\PhpOffice\PhpWord\Settings::PDF_RENDERER_DOMPDF); ...


在热敏打印机上打印 pdf 文件

我遇到问题,通过蓝牙在热敏打印机上从 pdf 文件打印变成文本视图。 通过蓝牙打印机 Android 打印 Pdf 文件 我尝试过这些示例,但没有达到我的预期。 ...


可以删除或撤销PDF文档上的数字签名吗?

我有一个关于 PAdES 的理论问题。我想知道是否可以撤销或删除 PDF 中的签名?


无法以高分辨率将 QWidget 打印为 PDF

我正在尝试使用 QPrinter 将 QWidget 打印为 A4 页面大小的 pdf。但无法以更好的质量生成它。 PDF 看起来很模糊。请在下面找到我尝试过的代码。有关...的任何帮助


用于将同名表单字段值从一个 PDF 表单复制到 Acrobat 中的另一个表单的脚本

我在 Acrobat 中创建了一个脚本(如下),用于将表单字段值从一个 PDF 表单复制到另一个 PDF 表单,但无论出于何种原因,该脚本无法按预期执行,即将值复制到另一个 PDF 表单...


如何使用 PDFBox 将文档中逐页提取的文本复制到新的 PDF 文档中?

我想将原始 PDF 文档的文本复制到新的 PDF 文档中,并保留源文本的格式。 我已经做了一些测试,但是复制文本的结果 进入...


在 Linux 中使用 Ghostscript 将 PDF 文本颜色从黑色更改为自定义颜色

我想将 PDF 中的所有黑色文本更改为更浅的灰色。我的主要目标是在打印 PDF 文档时节省黑色墨水。我使用我公司提供的电脑...


获取请求标头丢失(x-auth-token)以及如何返回流格式PDF?

我正在开发一个 POST API,它调用服务来返回 .pdf 文件的 url。 它返回{url、token 和其他字段}。我想重定向到这个网址并获取 pdf 文件,但失败了。 例子...


是否有一些快速魔术可以通过在文本编辑器中编辑 PDF 来从 pdf 文件中删除数字签名表单字段?

我想要的是编辑PDF文件,并删除数字签名表单字段。我想在不购买 Adobre Pro 许可证的情况下执行此操作。我记得前段时间我在文本编辑器中打开 PDF 文件并看到


如何在 ppt 中添加悬停文本并且应该在导出的 pdf 中工作

我想要为便签添加悬停文本,例如从 ppt 转换为 pdf 的标签。因为我还在 ppt 中添加了一些内容和图表,最终必须导出为 pdf。 我尝试这样做...


有没有办法将一个旋转的 PDF 文档叠加在另一个文档上?

我有 SVG 文档,我在工作流程结束时通过 Ghostscript 将其转换为 PDF。现在我必须添加一个新功能。 我需要用 PDF 内容替换 SVG 中的某些元素。它不是 刚刚...


将文件名传递给 PrintDialog.PrintDocument

我有一个流程文档,需要将其写入 PDF 文件。使用下面的代码会打开一个对话框,询问文件名,然后生成 pdf。 var flowDocument = documentTemplate.LoadConte...


$fpdf->Output( 'D', "filename.pdf") 将 pdf 字符串返回到浏览器而不是强制下载

我使用 fpdf 合并了多个 pdf,将其存储在本地路径中效果很好。我想跳过存储并直接从内存下载 pdf。 我在服务中使用了以下内容: //所有人都有相同的


Flutter -PDF -- 错误 - 该小部件创建了 20 多个页面。这可能是小部件或文档中的问题

我正在创建一个内容较大的 PDF 文档。但是,我无法显示 PDF 并且收到错误消息 “此小部件创建了 20 多个页面。这可能是小部件或


在 Sveltekit/Typescript 中使用 pdfjs

我需要在 sveltekit 4 typescript 项目中使用 pdfjs (当前 4.1.392)进行文本提取。这就是我尝试将 pdfjs 导入到我的 src/routes/+page.svelte 中的方法: ...</desc> <question vote="0"> <p>我需要在 sveltekit 4 typescript 项目中使用 pdfjs(当前版本 4.1.392)进行文本提取。这就是我尝试将 pdfjs 导入到我的 src/routes/+page.svelte 中的方法:</p> <pre><code>&lt;script lang=&#34;ts&#34;&gt; import * as pdfjs from &#39;pdfjs-dist/build/pdf&#39;; import pdfjsWorker from &#39;pdfjs-dist/build/pdf.worker&#39;; pdfjs.GlobalWorkerOptions.workerSrc = pdfjsWorker; &lt;/script&gt; </code></pre> <p>但是,我收到错误消息“无效的'workerSrc'类型”。</p> <p>如何在 sveltekit/typescript 中使用 pdfjs?</p> </question> <answer tick="false" vote="0"> <p>你可以尝试做这样的事情:</p> <pre><code>import * as pdfjs from &#34;pdfjs-dist&#34;; pdfjs.GlobalWorkerOptions.workerSrc = new URL(&#34;pdfjs-dist/build/pdf.worker.mjs&#34;, import.meta.url); </code></pre> <p>更多使用示例,可以访问PDF.js Github仓库: <a href="https://github.com/mozilla/pdf.js#online-demo" rel="nofollow noreferrer">https://github.com/mozilla/pdf.js#online-demo</a></p> </answer> <answer tick="true" vote="0"> <p>以下代码适用于 pdfjs-dist 4.2.67、svelte 4.2.15 和 typescript 5.4.5:</p> <pre><code>&lt;script lang=&#34;ts&#34;&gt; // @ts-nocheck import * as pdfjs from &#39;pdfjs-dist&#39;; import * as pdfWorker from &#39;pdfjs-dist/build/pdf.worker.mjs&#39;; pdfjs.GlobalWorkerOptions.workerSrc = import.meta.url + &#39;pdfjs-dist/build/pdf.worker.mjs&#39;; &lt;/script&gt; </code></pre> </answer> </body></html>


填写PDF服务器后台特殊字符

我认为我的问题很简单:我想从模板创建一个 PDF 文档。我要填写 12 个值。我希望以后能够更改模板(设计),所以我...


如何将PDF页面的内容旋转到任意角度?

我需要将PDF页面的内容旋转任意角度,而PDPage.setRotation(int)命令被限制为90度的倍数。 页面的内容是矢量和文本,我


如何将base64转换为pdf React-Native

我使用react-native创建了一个应用程序,并有一些来自的base64数据 API。我想将 base64 数据转换为 pdf 格式。如果你有什么想法 请帮我。谢谢。


“Flutter InAppWebView 无法正确处理 PDF 下载的 Blob URL”

我正在开发一个 Flutter 项目,其中使用 flutter_inappwebview 包来显示 Web 视图。我的目标是让用户能够下载可通过 blob URL 链接的 PDF 文件。然而...


使用Python保护Pdf密码

我正在尝试使用 python 对 pdf 文件进行密码保护。 我遇到过使用 PyPDF2 库的解决方案,但该解决方案不适用于 3.0.0 或更高版本。 下面是代码 # 小鬼...


从PDF文档中提取页面标题

我正处于编码冒险的开始阶段。 我需要从大 PDF 文档(350 页)中提取页面/选项卡名称。附图片。 我尝试使用 pdfminer 因为理论上这些名称是......


Azure 图像/pdf 存储?

我正在尝试构建一个小型 Web 应用程序,其中包括将 pdf 和图像上传到 azure 数据库。然后图像所有者与其他人共享该图像。 我已经探索过插入 IM...


如何从内存中向 Tesseract 提供图像

我正在使用 Tesseract 对数百万个 PDF 进行 OCR,并且我正在尝试尽可能地发挥性能。 我当前的管道使用 Convert 将 PDF 转换为 PNG 文件(每页一个),并且...


Smalot PDF 解析器无法与 preg_match_all 一起使用

我使用 https://github.com/smalot/pdfparser 及其 getText() 方法来解析包含文本(不是文本图像)的 PDF 文件的页面,但是当我尝试将正则表达式应用于这段文字没有


使用VBA基于VLOOKUP更改文件名

我正在尝试将工作表另存为 pdf,并使用 vlookup 使用工作表名称和区域来命名 pdf。我的 vlookup 不起作用,我无法在网上找到答案。任何帮助表示赞赏。 子


尝试将变量传递给 Puppeteer 中的参数

如何在 Puppeteer 中将变量传递给参数。我的最终目标是为 pdf 提供多个名称(90 多个名称),而无需键入每个文件名 变量名称 = 示例 1 等待页面.pdf({...


wkhtmltopdf 文档在开发与生产中的生成方式不同

以下用于生成 PDF 的布局设置为使用 Rails 应用程序的 asset/public 目录中的 css 文件,因为 wicked-pdf gem 需要静态链接。它会根据每个环境进行调整...


© www.soinside.com 2019 - 2024. All rights reserved.