This sample shows how to rotate images when creating PDF file in JavaScript with BytescoutPDF.js (Bytescout PDF Generator for JavaScript).
// function that creates BytescoutPDF instance (defined in BytescoutPDF.js script which have to be included into the same page)
// then calls API methods and properties to create PDF document
// and returns created BytescoutPDF object instance
// this CreatePDF() function is called from Sample.html
function CreatePDF() {
// create BytescoutPDF object instance
var pdf = new BytescoutPDF();
// set document properties: Title, subject, keywords, author name and creator name
pdf.propertiesSet("Sample document title", "Sample subject", "keyword1, keyword 2, keyword3", "Document Author Name", "Document Creator Name");
pdf.pageAdd();
// load image from local file
pdf.imageLoadFromUrl('image1.jpg');
// place this mage at given X, Y coordinates on the page and rotate -30 degree
pdf.imagePlace(200, 40, -30);
// load image from local file
pdf.imageLoadFromUrl('image2.jpg');
// placeimage at given X, Y coordinate and rotate 30 degree
pdf.imagePlace(200, 420, 30);
// return BytescoutPDF object instance
return pdf;
}
Generated PDF file with image rotation (click to view full size):