我一直在网上搜索没有成功的方法强制php在关闭php标签后输出换行符,?>
这样我的HTML将在PHP解析之前呈现,以便在查看时看起来整洁有序.页面的html源代码.
我想阻止它删除换行符并导致下一行收尾,从而破坏了页面的格式.是否有特定php.ini
设置我可以更改以禁用此行为?
我的所有代码逻辑文件都?>
从它们的末尾删除了所以我不需要担心它们注入额外的换行符,这就是为什么我认为PHP被编码为去掉尾随的新行.
简短的问题: 是否有一个 PDF 命令行/shell 工具(适用于 osx)可以在 PDF 上设置必要的属性,以便最初在“单页视图”(适合窗口)中打开它
更多信息
我目前正在使用 WkhtmlToPdf 生成 PDF,并在某些情况下通过 PHP 和 Mac 上的一些 shell 调用使用 PDFTK 合并生成的文件。
但是,我希望用户 PDF 阅读器默认在“单页视图”/“适合窗口”中打开这些文档。
我遇到了以下问题,该问题表明此功能已放在 PDFTk 的功能请求列表中,但我找不到有关它已实现的参考。我还遇到过高级 PDF 工具(请参阅 -q [OpenAction] 标志),但是,该工具似乎仅适用于 Windows,我需要支持 OSX 的工具
我试图在打印页面的底部放置一个div(页脚)元素.在Firefox中,这工作正常,div将位于打印页面的底部.
但是,在Safari中,如果浏览器窗口不是很高,则页脚会向上移动打印页面.例如.如果浏览器窗口高度为200px,那么页脚将在打印输出上下降约200px.如果浏览器的高度为400px,则会将页脚向下绘制400px.
我想在Safari中获得相同的行为,如果可能的话我可以在Firefox中获得?
我使用的基本代码是:
<html>
<head>
<title>Print footer at bottom of a printed page</title>
<style type="text/css">
* { margin:0; padding:0; }
html, body { height: 100% !important; }
#footer { height:25px; border-top:solid 1px #000;
position:absolute; bottom:0; }
</style>
</head>
<body>
<p>Some content on the page here</p>
<div id="footer">This should appear at the very bottom of the printed page</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
编辑:如果解决方案需要破解,我很高兴...它只需要在Safari中工作