pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Hanowski <g...@enventive.com>
Subject CORS error when running PDFBox from a web app
Date Tue, 09 Apr 2019 15:57:19 GMT
This is a puzzler. I can run this exact same code as a stand-alone 
program and it works fine. But when I run it on a server which has been 
triggered by a web page, then I get the following error in the Chrome 
browser console:

Access to XMLHttpRequest at 
'http://desktop-60nl2pl:9998/GCad/createDimCtrlPlanPdf' from origin 
'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' 
header is present on the requested resource.

The strange part to me is the error occurs on the following line:

|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 
="[]";try{// Set marginsfloatmargin =10;// Initialize 
DocumentPDDocumentdoc =newPDDocument();PDPagepage 
=page.getMediaBox().getHeight()-(2*margin);// Initialize 
=false;floatyStart =yStartNewPage;floatbottomMargin =70;BaseTabletable 

Create Header rowbe.quodlibet.boxable.Row<PDPage>headerRow 
=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 : 

Any suggestions? |||

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message