==== 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();