Konvertierung PDF nach Base64

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
mollers
Rookie
Rookie
Beiträge: 3
Registriert: Mi, 27. Dez 2017 15:10

Konvertierung PDF nach Base64

Beitrag von mollers »

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
Benutzeravatar
ssemleit
Rekursionen-Architekt
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

Beitrag von ssemleit »

Gruß
Stefan
mollers
Rookie
Rookie
Beiträge: 3
Registriert: Mi, 27. Dez 2017 15:10

Re: Konvertierung PDF nach Base64

Beitrag von mollers »

Damit habe ich es lösen können
Vielen dank
Willy
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
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

Beitrag von Tom »

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
mollers
Rookie
Rookie
Beiträge: 3
Registriert: Mi, 27. Dez 2017 15:10

Re: Konvertierung PDF nach Base64

Beitrag von mollers »

Danke für die Info
Antworten