function SaveAs(Stream: TStream; Option: TSaveOption = saNone; PdfVersion: TPdfVersion = pvUnknown): Boolean;
| Stream | TStream. A TStream to write the PDF data into. |
| Option | TSaveOption. Sparalternativ: soNone för en fullständig omskrivning, eller soIncremental för en inkrementell uppdatering som läggs till i filen |
| PdfVersion | TPdfVersion. Target PDF version. Use pvUnknown to preserve the current version. |
function SaveAs(const FileName: string; Option: TSaveOption = saNone; PdfVersion: TPdfVersion = pvUnknown): Boolean;
| FileName | string. The output file path. The file is created or overwritten. |
| Option | TSaveOption. Sparalternativ: soNone för en fullständig omskrivning, eller soIncremental för en inkrementell uppdatering som läggs till i filen |
| PdfVersion | TPdfVersion. Target PDF version. Use pvUnknown to preserve the current version. |
True if the document was saved successfully, or False on failure.Sparar det aktuella dokumentet till en filsökväg eller en TStream. Parametern Option styr sparläget: soNone utför en fullständig omskrivning av filen, medan soIncremental bara lägger till de ändringar som gjorts sedan dokumentet senast sparades (mindre utdata, men växer vid upprepade sparningar)
Parametern PdfVersion anger ut-PDF-versionen; skicka pvUnknown för att behålla dokumentets befintliga version
Egenskapen Compressed styr om komprimering av object-streams används under sparningen
// Save to file
Pdf.SaveAs('output.pdf');
// Save to stream
var MS: TMemoryStream;
MS := TMemoryStream.Create;
try
Pdf.SaveAs(MS);
MS.SaveToFile('output.pdf');
finally
MS.Free;
end;