不知道还有什么地方可以问这个,所以我想我可以给出好的旧堆栈流量。
让我们说,偶然的机会,我想写一个库或一组库来创建PDF并将文件转换为PDF,我可以不关心它需要多长时间完成(3个月 - 10年......无论如何)。我完全没有兴趣购买工具包......这一点的目的是学习如何操作和创建像PDF这样的文件。对项目没什么关键的业务,我只是想学习如何去做。我从哪里开始?我想像这样的东西会用C ++编写,但我不确定......也许高级语言也可以。我不是在找人告诉我到底该怎么做,而是向我发送写作方向,或至少指出在进行这样一个项目之前我需要具体掌握的概念。
非常感谢在此指导我的任何建议和帮助:)
答案 0 :(得分:4)
嗯,您需要非常了解PDF文件格式。 Adobe发布standard,您可以从他们的网站开始。您可以从base 1.7 standard开始,然后从那里阅读累积补充。这是一项艰巨的任务,但它可以完成并且你几乎可以使用你想要的任何语言,因为最后你只是生成可以保存到文件的字节。
如果你想转换,比方说word文档,它会变得有点棘手。 Microsoft已发布了他们必须学习的file formats,然后学习如何将其转换为相应的PDF格式。另请注意,.doc和.docx格式是完全独立的文件格式,需要单独的引擎才能转换它们。
无限时间,绝对可行,你只需要问问自己是否值得。