Hallo
List und Label erzeugte PDF in Binary Base64 umwandeln ?
.NET geht so:
...
// stream based PDF export
string projectFile = @"c:\temp\invoice.lst";
using (MemoryStream exportStream = new MemoryStream())
{
ExportConfiguration exportConfiguration = new ExportConfiguration(LlExportTarget.Pdf, exportStream, projectFile);
LL.Export(exportConfiguration);
Byte[] bytes = exportStream.ToArray();
String fileBase64 = Convert.ToBase64String(bytes);
}
...
… oder wenn man das PDF als Datei exportiert:
...
// file based PDF export
string projectFile = @"c:\temp\invoice.lst";
{
String pdfFile = @"C:\temp\MyExportInvoice.pdf";
ExportConfiguration exportConfiguration = new ExportConfiguration(LlExportTarget.Pdf, pdfFile, projectFile);
LL.Export(exportConfiguration);
Byte[] bytes = File.ReadAllBytes(pdfFile);
String fileBase64 = Convert.ToBase64String(bytes);
}
...
Export nach Binary Format Base64
Wie mache ich das mit XBase++ ?
Danke
Willy
Konvertierung PDF nach Base64
Moderator: Moderatoren
- ssemleit
- Rekursionen-Architekt
- Beiträge: 147
- Registriert: Di, 08. Mär 2016 11:32
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 14 Mal
Re: Konvertierung PDF nach Base64
Schau mal hier:
https://www.xbaseforum.de/viewtopic.php?t=12788
https://www.xbaseforum.de/viewtopic.php?t=12788
Gruß
Stefan
Stefan
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9459
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 374 Mal
- Kontaktdaten:
Re: Konvertierung PDF nach Base64
Base64-Codierung ist für alle Arten von Binärdaten das Mittel der Wahl, wenn es um die Übertragung solcher Daten z.B. als Parameter bei REST-Services und ähnlichem geht (Header, JSON usw.). Base64 macht aus drei Bytes vier, das aber verlustfrei, wodurch die Date(ie)n um 33 Prozent wachsen, was aber der einzige Nachteil ist, und es sorgt dafür, dass der ganze Datenkrempel auf dem kleinsten gemeinsamen Nenner bleibt, was die Codierung anbetrifft (und außerdem: les- und in Editoren bearbeitbar, bis auf den codierten Teil selbst natürlich).
Herzlich,
Tom
Tom