==== GetVacciantionCardAsPDF ====
Servicen gør det muligt at hente et vaccinationskort som et PDF-dokument, så der sikres et ensartet
udseende på tværs af systemer.
Svaret vil indeholde et PDF-dokument encoded i BASE64.
== Forespørgsel ==
1111111118
== Svar ==
== Supplerende bemærkning ==
Anvendes en standard decoder er processen til at danne en PDF-fil simpel, følgende eksempel anvender javax.mail.internet.MimeUtility (fejlhåndtering m.v. er udeladt):
String encodedPDF = (strengen i MedicineCardAsPDFStructure-elementet)
if(encodedPDF.startsWith("")){
encodedPDF = encodedPDF.substring(9, encodedPDF.length()-3);
}
BufferedInputStream is = new BufferedInputStream(MimeUtility.decode(new ByteArrayInputStream(encodedPDF.getBytes()), "BASE64"));
BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream("testoutput.pdf"));
byte[] buffer = new byte[is.available()];
is.read(buffer);
os.write(buffer);
is.close();
os.close();