Hallo,
ich nutze folgenden Code um ein NDR File in PDF zu konvertieren.
Eventuell kann ich mir den Weg über das NDR File ja auch sparen, aber aktuell ist es noch so.
Delphi-Quellcode:
var NDRStream: TMemoryStream;
sNdrFileName, sPdfFileName : string;
...
// Report als NDR-File speichern
rvproject1.SaveToFile(sNdrFileName);
// NDR-File in PDf wandeln
NDRStream := TMemoryStream.Create;
try
NDRStream.LoadFromFile(sNdrFileName);
RvRenderPDF1.PrintRender(NDRStream, sPdfFileName);
finally
NDRStream.Free;
end;
...
Der Code ist aus einem Nevrona Tipp(
#030)
Sobald der RvRenderPDF1 angesprochen wird wirft mir die
IDE eine Exeption
"Unexpected Header Code [82] found in Report File"
Mein PDF ist dann 0 Byte groß
Wenn ich den Report über den Speichern Dialog direkt als PDF speichere klappt das einwandfrei.
Wo liegt denn der Fehler?
Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...