这里是我的代码:如何使用TStreamWriter和TStreamReader读取和写入PDF文件?
procedure TForm1.Button2Click(Sender: TObject);
var
Reader: TStreamReader;
Writer: TStreamWriter;
begin
Reader := TStreamReader.Create('D:\Downloads\cover.pdf', TEncoding.UTF8, False);
try
Writer := TStreamWriter.Create('D:\Downloads\coverb.pdf', False, TEncoding.UTF8);
try
Writer.Write(Reader.ReadToEnd());
finally
Writer.Free;
ShowMessage('Berhasil');
end;
finally
Reader.Free();
end;
end;
使用上面的代码,Reader.ReadToEnd()
,我没有字符串,coverb.pdf是空的。
我正在使用Delphi XE。
实际上,我想要得到下一个进程的pdf内容。不只是复制原始pdf。 –
我想我们已经回答了这个问题。你在评论中添加的内容是一个全新的问题! –