创建并转换为 PDF 的..无工具包
Create And Convert To PDF's.. NO Toolkit
不知道还能在哪里问这个问题,所以我想我应该给老斯塔克沃洛一个机会。
比方说,一个偶然的机会,我想写一个库或一组库来创建PDF并将文件转换为PDF,我可以不太关心我需要多长时间才能完成(3个月-10年……不管怎样)。我完全没有兴趣花钱买工具包。。。这样做的目的是学习如何操作和创建像PDF这样的文件。这个项目没有什么商业关键,我只想学习如何做。我从哪里开始?我可以想象这样的东西会用C++编写,但我不确定。。。也许高级语言也可以。我不想找人告诉我具体如何做,而是让我去写,或者至少指出在进行这样的项目之前我需要具体掌握的概念。
非常感谢您为我提供的任何建议和帮助:)
好吧,您需要非常好地理解PDF文件格式。Adobe发布了该标准,您可以从他们的网站开始。你可以从基础1.7标准开始,然后从那里阅读累积补充。这是一项艰巨的任务,但它是可以完成的,你几乎可以使用任何你想要的语言,因为最终你只是生成了可以保存到文件中的字节。
如果你想从word文档转换,这会变得有点棘手。微软已经发布了他们的文件格式,你必须学习这些格式,然后学习如何将其转换为相应的PDF格式。还要注意.doc和.docx格式是完全独立的文件格式,需要单独的引擎来转换它们。
有了无限的时间,这肯定是可行的,你只需要问问自己这是否值得。
相关文章:
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- AWS IoT 开发工具包:通过 TCP 端口 443 使用 MQTT
- 使用 AWS C++ 开发工具包分段上传 S3
- 如何使用软化工具包从 OPC UA 服务器异步读取操作回调中的数据值响应中获取 NodeId 详细信息
- 与 AWS 开发工具包的链接问题
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 选择特定版本的 Visual Studio 命令行工具包,并根据特定版本的C++运行时环境编译文件
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件
- 错误:必须设置CMake工具才能生成.在工具包选项中配置CMake工具
- 适用于 C++ 的 AWS 开发工具包:对 S3 传输进行完整性检查
- 在 Cloud9 上安装 AWS C++ 开发工具包时出现问题
- 如何为原生UI工具包扩展Ranorex?
- AWS Lambda C++ 开发工具包"Process exited before completing request"
- 无法在Windows 7 64位上安装CUDA工具包9.1.85
- 使用开发工具包将文件上传到 AWS C++
- AWS 开发工具包 C++ 代码不适用于发布版本
- 为什么使用适用于C++的 AWS 开发工具包创建 EC2Client 段错误
- AWS CPP S3 开发工具包是否支持"传输加速"
- AWS 开发工具包C++:某些 S3 集成测试失败
- 创建并转换为 PDF 的..无工具包