c++ - 如何使用c++中的文件读写doc、pdf文件

标签 c++ file

我正在使用文件编写一个 C++ 程序,我需要从现有文件(如 doc 文件和 pdf 文件)中获取输入。如何在 C++ 中编程?在获得输入后,我如何将这些详细信息写入新的 doc 或 pdf 文件?谁能举例说明一下?

最佳答案

作为一种语言,C++ 不具备“写入 DOC 文件”或“从 PDF 文件读取”等功能。程序员唯一可用的工具是原始的逐字节读取或写入。要使您的新品牌文件与 PDF/DOC/等兼容,您必须符合所选的文件格式。阅读也是如此——您应该了解原始字节数组的哪些部分负责什么。

通常,此任务称为“解析”或“序列化”。对于特定文件格式使用现有解析器之一而不是重新发明轮子是个好主意。此外,某些文件格式可能正在申请专利,因此您可能无法在未购买许可的情况下处理这些文件。

目前的一些线索:

关于c++ - 如何使用c++中的文件读写doc、pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909514/

相关文章:

c++ - 校准期间 OpencV 错误

c# - 从 C# 线程内的非托管 dll 运行函数

python - 用python编写的代码有什么问题

c - 在 C Issue 中打开和创建文件?

java - 如何从任何计算机读取文件 (Java)

java - 在远程位置执行文件操作

c++ - 这些错误是什么意思?

c++ - 如何按字段从 istringstream 读取和验证

c++ - 如何在 RelWithDebInfo 模式下构建依赖于 opencv 3.4.0 的项目

java - 如何使用java知道web容器的路径?