动态PDF需要直接打开打印框
我个人认为这是不可能的,但也许有人知道. (使用FPDF创建的PHP,PDF)我想知道是否可以打开该PDF并直接打开打印框. 或多或少与html/js. 有任何想法吗? 解决方案 您应该嵌入一些JavaScript代码进行操作. 您也需要此组件: http://www.fpdf.de/downloads/addons/addons/addons/addons/36/ P> 在页面的末尾,您有一个示例,在此示例中,您可以在用户打开文档后显示打印对话框. 其他解决方案 有使用JavaScript打印页面的代码.意味着读者必须启用JS. 添加打印支持
0 2023-06-03
编程技术问答社区
由TCPDF创建的臃肿的PDF
在PHP开发的Web应用中,我们正在使用TCPDF Lib生成报价和发票(非常简单,单页). LIB的运作良好,但似乎会生成很大的PDF文件.例如,在我们的情况下,它正在生成PDF文件,大约4 MB(+/-几个KB). 如何减少TCPDF生成的PDF文件的腹胀? 这是我正在使用 的代码段 ob_start(); include('quote_view_bag_pdf.php'); //This file is valid HTML file with PHP code to insert data from DB $quote = ob_get_contents(); //Capture the content of 'quote_view_bag_pdf.php' file and store in variable ob_end_clean();
0 2023-06-03
编程技术问答社区
PHP添加pdf到电子邮件
我成功地在网站上创建了一个PDF文件.我想做的就是将该PDF作为电子邮件中的附件发送.到目前为止,我似乎已经成功地附加了该文件,但是在尝试打开附件杂技演员时给我这个错误消息: Acrobat could not open 'example2.pdf' because it is either not a supported type or because the file has been damaged (for example, it was sent as an email attachment and wasn't correctly decoded) 我认为此错误消息已经撞到了头上的指甲,以下是我的代码,有人知道需要更改什么吗?谢谢预先:) $to = "me@domain"; $from = "me@domain.com"; $subject = "send email with pdf attachment"; $message = " Pleas
0 2023-06-03
编程技术问答社区
mPDF自动生成的PDF邮件程序发送空白邮件
我正在使用MPDF类,并能够成功地生成具有以下代码的电子邮件.但是,我的电子邮件空白了.我假设,但不确定这是否与我的标题有关.我很难说,因为我收到电子邮件,但无法打开其生成的PDF. include("./mpdf.php"); $mpdf->debug = true; $html2 = ' Attach additional photos: '; echo $html2; if ( isset( $_POST['submit'] ) ) { $file_path = "webform.php"; $file_path_ty
0 2023-06-03
编程技术问答社区
提交PDF表格
我有一个PDF表单(用Acrobat制作),该表格可以通过HTTP提交按钮.我想做的是一个PHP脚本,该脚本将采用PDF表格并通过附件发送给我. 我不想要的: - PDF通过电子邮件按钮提交.这需要WebMail用户保存PDF并将其附加,并且对于大多数用户来说太令人困惑了.我想要一键并完成. - 通过mailto提交:email@address.com.做与上面相同的事情. 如果服务器上有PDF,我知道如何使用PHP的Mail()函数将其发送给某人.我不知道该怎么做是处理PDF一旦有人击中PDF的PDF. 这有意义吗? 谢谢 杰夫 解决方案 我想我修复了它.在另一个论坛上找到答案,但必须记住在我的服务器上设置写入权限.
0 2023-06-03
编程技术问答社区
如何阻止Laravel的ERR_CONNECTION_RESET问题 barryvdh/laravel-dompdf
我正在使用带有laravel的barryvdh/laravel-dompdf软件包来生成PDF用于打印. 当我下载pdf时,我会收到此错误.(加载约10秒,然后错误) ) 无法到达此站点.连接是重置的. 尝试:检查连接检查代理和防火墙运行 Windows网络诊断err_connection_reset 我使用相同的链接/视图来构建PDF时,URL是有效的链接. 这是我的控制器的代码: use PDF; ... public function haitiKidPdf($childId){ $haitiKid = Kid::findOrFail($childId); $pdf = PDF::loadView('admin.cdp.haiti-kid-pdf', compact('haitiKid')); return $pdf->download('haiti-kids.pdf'); } 这是我
0 2023-06-03
编程技术问答社区
如何在PHP中从一个加密的PDF中提取标题?
如何使用Linux上的PHP从加密的(写受保护的,而不是密码保护)中提取标题?使用外部库或二进制文件是可以的. zen_pdf不起作用(Exception: Encrypted document modification is not supported),libextract(title="filename of pdf.pdf") 也不起作用 解决方案 如果您正在使用 *nix,是否尝试过有一篇博客文章在这里他们的客户 - 我不确定是否有任何帮助. 编辑:似乎有一些代码在这里这可能会有所帮助 - 一个简单的类,将PDF读为明文.不确定它是否支持解密. edit2: PHP文档中还有许多资源可能会对您有所帮助. edit3:
0 2023-06-03
编程技术问答社区
仅保留具有PHP的PDF文档的第一页
我有许多生成并上传到服务器的PDF. 问题是它们包含同一页3次(总共3页,内容相同). 我的目标是用PHP编辑PDF,以便仅包含一个页面. 是否有任何库可以让我简单地加载PDF并仅保留第一页? 谢谢! 解决方案 fpdf( http://www.fpdf.org/)或mdpf( http://www.mpdf1.com/mpdf/mmpdf/index.php )使用PDF文件.我只有创建PDF的经验;但是我认为其中一个库可以解决您的问题. 编辑:这是FPDF 的一些示例 https://gist.github.com/maccath/3981205 其他解决方案 使用function first_page ($path) { $pdf = new FPDI(); $pdf->AddPage(); $pdf->setSourceFile($path); $pdf->useTemplate($pdf->importPage(1)); return $pdf;
0 2023-06-03
编程技术问答社区
Zabbix中的PDF报告生成不工作
我试图将PDF报告生成模块从以下存储库中添加到Zabbix: https://github.com/sandipsingh14/zabbix_ 我创建了TMP并报告文件夹. 看起来PDF没有在服务器上创建,不确定为什么!请参阅以下请求的快照: 错误快照 PHP配置文件:
0 2023-06-03
编程技术问答社区
用php将字节数组转换成pdf文件
我有一个字节阵列以PDF格式从Web服务获取.现在我想在PDF文件中查看,但没有运气. 样本字节[]: JVBERi0xLjQKJeLjz9MKMSAwIG9iaiAKPDwKL01hdHJpeCBbMSAwIDAgMSAwIDBdCi9TdWJ0eXBlIC9Gb3JtCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMTUwMzc3Ci9SZXNvdXJjZXMgCjw8Ci9FeHRHU3RhdGUgCjw8Ci9HUzAgMiAwIFIKL0dTMSAzIDAgUgo+PgovQ29sb3JTcGFjZSAKPDwKL0NTMCA0IDAgUgo+PgovUHJvcGVydGllcyAKPDwKL01DMyAKPDwKL01ldGFkYXRhIDUgMCBSCj4+Ci9NQzIgCjw8Ci9NZXRhZGF0YSA2IDAgUgo+PgovTUMxIAo8PAovTWV0YWRhdGEgNyAwIFIKPj4KL01DMCAKPDwK
0 2023-06-03
编程技术问答社区
用FPDF创建的PDF不能被Adobe Reader打开
无法使用Adobe Reader打开我的PDF文件.很奇怪的是,PDF曾经几天前在Adobe阅读器中工作,现在它不起作用,当然我没有修改代码,否则很容易修复. 我验证了我的PDF,并得知它是PDF/A-3,可能不是PDF/A-1吗?如果是这样,为什么它会暂时工作并突然停止工作? 编辑 问题是,某些HTML代码在PDF文件内输出,从而使PDF文件无效,但对于Firefox而言,这使得所有这些都比应该更令人困惑. . 因此,无论如何都可以在PDF上遇到麻烦,并使用文本编辑器(例如Windows for Windows或Gedit for Linux)将其打开,并与另一个正常工作的PDF文件进行比较.您应该很快找到问题. 解决方案 我读了很多有关此问题的问题,我知道问题正在发生: ob_start(); 没有这条线,我的FPDF没有使用该消息,解释说首先还有另一个缓冲区. 使用此行,PDF仅在浏览器中可读. 我将此行更改为: ob_clean
0 2023-06-03
编程技术问答社区
用SWF文件从网页上创建PDF
我正在尝试从具有图片和SWF文件的网页中生成PDF. 最终PDF应该具有图片(SWF应该转换为图像,最后帧就足够了). 我只有图像就可以生成PDF,但是当网页上有SWF文件时,我会停留在创建PDF上. 解决方案 我已经使用其他解决方案 您可能可以使用wkhtmltopdf --enable-plugins.但是根据此BugReport,它可能无法使用 http://code.google. com/p/p/wkhtmltopdf/essove/decuse/detail?id = 48 带有闪存插件(java但是!). 另一个选项是以无头模式或虚拟X运行浏览器.Firefox3可以使用Xvfb :2 -screen 0 1600x1200x24 & firefox --display=localhost:2.0 -print http://flashgames.com -printmode pdf -printfile '/tmp/test.pdf' i
0 2023-06-03
编程技术问答社区
如何使用这个PHP库?
我想从WordPress帖子中的内容动态创建PDFS(下面稍微简化),其中div称为"食谱"是我要发送到 dompdf ( 不是 整个帖子):
0 2023-06-03
编程技术问答社区
PDF格式的导出演示
我想使用G-Slide API导出Google Slide演示en PDF格式,我使用了此Google API函数: $fileId = '1ZdR3L3qP4Bkq8noWLJHSr_iBau0DNT4Kli4SxNc2YEo'; $response = $driveService->files->export($fileId, 'application/pdf', array('alt' => 'media' )); $content = $response->getBody()->getContents(); 当我做print_r($content)时,我可以看到PDF代码.但是我如何在PDF文件上显示$content,我可以保存在本地机器上吗? 解决方案 我解决了这样的问题: $driveService = new \Google_Service_Drive($client); $response = $driveService->files->expor
0 2023-06-03
编程技术问答社区
用php导出mysql数据库表的内容到PDF文件上
如何将MySQL数据库表内容导出到PDF文件.它必须以download/print data的形式显示在网站上.当客户单击该点时,他/她必须打开PDF或使用PHP的所有内容下载PDF的选项. 解决方案 看看 http://www.tcpdf.org/.我从来没有听说过将MySQL表数据打印到PDF中的错误方式,但是使用TCPDF,您可以通过编程方式构建一个PDF文件,其中包含其中的数据.它还允许在浏览器中轻松地输出文档. 其他解决方案 AddPage(); $pdf->SetFont('Arial','B',10); $pdf->Ln(); $pdf->Ln(); $pdf->SetFont('times','B',10); $pdf->Cell(25,7,"Stud ID"); $pdf->Cell(30,7,"Student Name"); $pd
0 2023-06-03
编程技术问答社区
codeigniter将excel文件转换为pdf
我想问如何将Excel转换为PDF? 我想放置5个excel文件,然后单击"转换为1 pdf? "之后 现在我在此代码中使用: /** * Example: DOMPDF * * Documentation: * http://code.google.com/p/dompdf/wiki/Usage * */ public function index() { // Load all views as normal $this->load->view('test'); // Get output html $html = $this->output->get_output(); // Load library $this->load->library('dompdf_gen'); // Convert to PDF $this->dompdf->load_html($html)
0 2023-06-03
编程技术问答社区
在PHP中使用PCL和PJL打印PDF
我们的办公室里有一些Ricoh打印机,我们希望使用简单的插座从PHP打印,但有些文档已预印刷,位于托盘2中,默认板在托盘1中.我希望能够使用PJL PDF和PJL PCL语言的组合选择该打印机的托盘.有人有一个主意吗?我在论坛上找到了这一点: %-12345X@PJL @PJL SET STAPLE=LEFTTOP @PJL [... more PJL commands if required ...] @PJL ENTER LANGUAGE = PDF [... all bytes of the PDF file, starting with '%PDF-1.' ...] [... all bytes of the PDF file ............................] [... all bytes of the PDF file ............................] [.
0 2023-06-03
编程技术问答社区