Hi,
your mail is hard to read due to some obvious formatting issues. However it
isn't necessary at all.
It is a security issue. Simply search for "No 'Access-Control-Allow-Origin'
header is present on the requested resource". There are a lot of hints how to
solve that issue depending on your environment.
The described issue has nothing to do with PDFBox.
Andreas
Am 09.04.19 um 17:57 schrieb Greg Hanowski:
|table.draw(); |which is running on the server and has nothing to do with the
browser at that time. Here is the full code for perspective
|publicStringcreateDimCtrlPlanPdf(EnDatabasedb,intuserId,Stringdata){StringretVal ="[]";try{//
Set marginsfloatmargin =10;// Initialize DocumentPDDocumentdoc
=newPDDocument();PDPagepage =newPDPage();doc.addPage(page);floatyStartNewPage
=page.getMediaBox().getHeight()-(2*margin);// Initialize tablefloattableWidth
=page.getMediaBox().getWidth()-(2*margin);booleandrawContent =false;floatyStart
=yStartNewPage;floatbottomMargin =70;BaseTabletable
=newBaseTable(yStart,yStartNewPage,bottomMargin,tableWidth,margin,doc,page,true,drawContent);//
Create Header rowbe.quodlibet.boxable.Row<PDPage>headerRow
=table.createRow(15f);be.quodlibet.boxable.Cell<PDPage>cell
=headerRow.createCell(100,"Dimensional Control
Plan");table.addHeaderRow(headerRow);// Create 6-column 2nd header rowrow
=table.createRow(15f);cell =row.createCell(10,"Lower limit");cell
=row.createCell(10,"Upper limit");cell =row.createCell(15,"Rep.");cell
=row.createCell(15,"Target");cell =row.createCell(15,"Average limit");cell
=row.createCell(15,"Standard deviation max");cell =row.createCell(20,"the
drawing");table.draw();//CORS error occurs here when running on a server which
has been called by a web page// Close Stream and save pdfFilefile
=newFile("DimCtrlPlan.pdf");System.out.println("Sample file saved at :
"+file.getAbsolutePath());//Files.createParentDirs(file);doc.save(file);doc.close();}catch(IOExceptionex){Logger.getLogger(EnCad.class.getName()).log(Level.SEVERE,null,ex);}catch(COSVisitorExceptionex){Logger.getLogger(EnCad.class.getName()).log(Level.SEVERE,null,ex);}returnretVal;}
Any suggestions? |||
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]