Java tutorial
package com.example.Controller; import com.example.Model.CrmMailPrigovori; import org.springframework.web.bind.annotation.*; import com.itextpdf.text.Document; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileOutputStream; @RestController public class ObradiMailController { @RequestMapping(method = RequestMethod.GET, value = "/api/javainuse") public String sayHello() { return "Swagger Hello World"; } @RequestMapping(value = "/test", method = RequestMethod.GET) public Cars get() { Cars car = new Cars(); car.setColor("bijela"); car.setMiles(12444); car.setVin(234); return car; } @RequestMapping(value = "/test1", method = RequestMethod.POST) public Cars get(@RequestBody Cars car) { // car.setColor("bijela"); // car.setMiles(422); return car; } // @RequestMapping (value = "/pdf",method = RequestMethod.GET) // public String Pdf() throws FileNotFoundException { // // try // { // // com.aspose.pdf.License license = new com.aspose.pdf.License(); // // license.setLicense(new java.io.FileInputStream ("E:/Downloads/AsposePdf-for-Java-master/LICENSE.lic")); // System.out.println("License set successfully."); // } // catch (Exception e) // { // // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license. // System.out.println("There was an error setting the license: " + e.getMessage()); // } // // String dataDir="E:/WORK/"; // // Document doc =new Document(); // // Page page=(Page)doc.getPages().add(); // // TextFragment textFragment=new TextFragment("This document is created using Aspose"); // // textFragment.setPosition(new Position(10,800)); // // TextBuilder textBuilder=new TextBuilder(page); // textBuilder.appendText(textFragment); // // // doc.save(dataDir+ "Aspose.pdf" ); // // // return "OK"; // } // @RequestMapping(value = "/itext", method = RequestMethod.GET) // public String itext() { // Document dokument = new Document(); // // try { // PdfWriter.getInstance(dokument, new FileOutputStream("E:/WORK/DokumentItext.pdf")); // dokument.open(); // Paragraph paragraph =new Paragraph(); // paragraph.add("ovo je prvi paragraf, test broj 1"); // dokument.add(paragraph); // Paragraph paragraph1=new Paragraph(); // paragraph1.add("paragraf broj 2"); // dokument.add(paragraph1); // // dokument.close(); // // dokument.open(); // paragraph.add("drugi element"); // dokument.close(); // // } // catch (Exception e) { // e.printStackTrace(); // } // return "Ok"; // } }