【问题标题】:Dynamic web page convertible to PDF可转换为 PDF 的动态网页
【发布时间】:2011-07-12 16:44:11
【问题描述】:

我正在考虑编写一个易于更新的专业简历页面,使用一个简单的后端来添加信息和可选详细信息块,并且...(功能即将推出)

无论如何,我正在考虑一个“简单”的网页,无论是否使用浏览器功能,它都可以轻松转换为 PDF 文件。

假设页面有文本块,您必须点击按钮才能查看(这些是可选的详细信息),我应该知道什么或应该使用什么工具来编写这个网页?

我对 web 代码完全生疏了,我以前经常使用没有 ajax 的 php,但我理解这个想法。我在想也许这是一个很好的机会来尝试一个框架来制作一个“webapp”,比如 Ruby+ROR 或 Python+Django?这是一个好主意吗?我已经准备好了解这些,我只是不确定这样的项目是否值得。

我是否应该知道一些关于我不应该使用的 html 代码或 javascript 行为的事情,因为它会破坏任何 PDF 生成工具或类似的东西?

任何关于如何进行的建议都会有所帮助。

【问题讨论】:

    标签: pdf pdf-generation


    【解决方案1】:

    您需要了解如何创建print stylesheet。这样,当您打印简历时,您可以选择CutePDF Writer 之类的内容,您的打印样式表将自动被使用。您将使样式表显示所有隐藏的文本块并隐藏导航、按钮等内容。

    我不能告诉你是否值得为这个项目尝试一个新框架,这取决于你。学习新事物也不错。由于我不知道您项目的所有细节,因此很难回答这个特定项目是否值得。根据您的描述,听起来您只是在制作一份 HTML 简历/简历,在我​​看来,这听起来像是一个带有一些 JavaScript 的平面 HTML 页面。如果是这种情况,您可能只使用文本编辑器。

    如果您想了解我的个人意见,如果您想学习新知识(或者如果您只是想使用一个出色的框架),那么 ASP.Net 4 是您的最佳选择。

    就破坏 PDF 生成而言,您的打印样式表将负责显示/隐藏内容,但任何 JavaScript 也应该意识到这一点。查看我在上面给你的链接了解更多信息。

    【讨论】:

    • +1 :谢谢,这很有帮助。关于项目本身,将有一个单独的后端页面来添加/删除块。我想自动生成页面代码以避免将来出现草率的复制/粘贴错误。所以它显然需要至少一点 php。我想我还是会尝试 RoR,所以不要理会这个问题的这一部分。
    猜你喜欢
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-21
    • 2013-10-23
    • 1970-01-01
    • 2013-06-18
    相关资源
    最近更新 更多