#include <fstream>
#include <iostream>
using namespace std;
int main()
{
const int LEN = 4096;
char buf[LEN];
ifstream fin("demo1.pdf", ifstream::in | ifstream::binary);
ofstream fout("demo2.pdf", ofstream::out | ofstream::binary);
if(!fin || !fout)
{
cerr << "File Error" << endl;
return EXIT_FAILURE;
}
while(!fin.eof())
{
fin.read(buf, LEN);
fout.write(buf, fin.gcount());
}
return EXIT_SUCCESS;
}
本文介绍了一个简单的C++程序,用于将一个PDF文件的内容复制到另一个PDF文件中。通过使用ifstream和ofstream,程序读取源文件并将其二进制内容写入目标文件。此过程适用于任何大小的文件,且保留了原始PDF的所有属性。
921

被折叠的 条评论
为什么被折叠?



