![]() |
Rave NDR File in PDF wandeln bzw als PDF speichern
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:
Der Code ist aus einem Nevrona Tipp(
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; ... ![]() 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? :gruebel: |
Re: Rave NDR File in PDF wandeln bzw als PDF speichern
Setz die Leseposition des Streams zurück:
Delphi-Quellcode:
NDRStream.Pos := 0;
|
Re: Rave NDR File in PDF wandeln bzw als PDF speichern
Hallo,
".Pos" kennt der Stream nicht, ".Position" habe ich eingebaut, klappt aber genau so wenig wie vorher. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz