Converteer TEX naar WMZ via Java

Exporteer TEX-bestand naar WMZ binnen elke Java J2SE-, J2EE-, J2ME-toepassing zonder Adobe® Acrobat Reader te gebruiken

 

U kunt het tex-bestand in twee eenvoudige stappen naar een WMZ-afbeelding in Java converteren. Ten eerste, door Aspose.PDF voor Java te gebruiken, kunt u TEX naar JPEG exporteren. Daarna kunt u met behulp van Aspose.Imaging for Java Image Processing API JPEG naar WMZ renderen. Beide API’s vallen onder het pakket Aspose.Total for Java .

TEX exporteren naar WMZ via Java

  1. Open het TEX-bestand met de klasse Document
  2. Initialiseer het klasseobject en render TEX naar JPEG met behulp van Process methode
  3. Laad JPEG-bestand met behulp van Image class
  4. Sla het document op in WMZ-indeling met save methode

Conversievereisten

U kunt Aspose.Total voor Java gemakkelijk rechtstreeks vanuit een op Maven gebaseerd project gebruiken en neem bibliotheken op in uw po.xml.

U kunt ook een ZIP-bestand krijgen van downloads .

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG file
Image image = Image.Load("output.jpeg");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());

Converteer TEX naar WMZ in een enkel bestand via Java

Met de API kunt u ook een TEX-bestand naar WMZ exporteren naar een enkel bestand. Om alle pagina’s te converteren, kunt u eerst uw TEX-document renderen naar één TIFF-bestand en daarna het TIFF-bestand exporteren naar WMZ. U kunt het invoerbestand openen met de klasse Document en apparaatobjecten Resolutie, TiffSettings en TIFF maken. U kunt een enkele TIFF-afbeelding verkrijgen met process methode van TiffDevice klasse. Ten slotte kunt u het TIFF-bestand laden met de klasse Image en het opslaan in WMZ-indeling met save methode.

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document pdfDocument = new Document("input.pdf");
// Create Resolution object
Resolution resolution = new Resolution(300);
// Create TiffSettings object
TiffSettings tiffSettings = new TiffSettings();
tiffSettings.setCompression(CompressionType.None);
tiffSettings.setDepth(ColorDepth.Default);
tiffSettings.setShape(ShapeType.Landscape);
// Create TIFF device
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Convert a particular page and save the image to stream
tiffDevice.process(pdfDocument, 1, 1, "output.tif");
// load TIFF file
Image image = Image.Load("output.tif");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save TIFF to PSD file format
image.save("output.psd", new PsdOptions());

Converteer TEX naar WMZ met watermerk via Java

Met behulp van de API kunt u ook het TEX-bestand exporteren naar WMZ met watermerk in uw WMZ-document. Om een watermerk toe te voegen kan je eerst TEX naar JPEG converteren en er een watermerk in toevoegen. Om een watermerk toe te voegen, laadt u een afbeeldingsbestand met behulp van de klasse Image , maakt u een object van de Graphics en initialiseer deze met Image-object, maak een nieuwe Matrix object en stel de vertaling en transformatie in op de gewenste hoek en voeg een watermerk toe met Graphics.drawString methode. Nadat u het watermerk aan uw afbeelding hebt toegevoegd, kunt u de JPEG opslaan als WMZ-indeling.

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG
Image image = Image.load("output.jpeg");
// create and initialize an instance of Graphics class
Graphics graphics= new Graphics(image);
// create an instance of Font
Font font = new Font("Times New Roman", 16, FontStyle.Bold);
// create an instance of SolidBrush and set its properties
SolidBrush brush = new SolidBrush();
brush.setColor(Color.getBlack());
brush.setOpacity(100);
Size sz = graphics.getImage().getSize();
// create an object of Matrix class for transformation
Matrix matrix = new Matrix();
// first a translation then a rotation
matrix.translate(sz.getWidth() / 2, sz.getHeight() / 2);
matrix.rotate(-45.0f);
// set the Transformation through Matrix
graphics.setTransform(matrix);
// draw a string using the SolidBrush and Font objects at specific point
graphics.drawString("Watermark by Aspose.Imaging for Java", font, brush, 0, 0);
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());

Converteer en roteer TEX naar WMZ-bestand via Java

Met behulp van de API kunt u ook de uitgevoerde WMZ-afbeelding roteren volgens uw behoeften. De Image.rotateFlip-methode kan worden gebruikt om de afbeelding 90/180/270-graden te roteren en de afbeelding horizontaal of verticaal te spiegelen. De bibliotheek biedt eenvoudige methoden om complexe bewerkingen uit te voeren terwijl alle lelijke details worden ingekapseld. U kunt het type rotatie en omdraaien opgeven dat op de afbeelding moet worden toegepast. Om de afbeelding te roteren en om te draaien, kunt u de geconverteerde JPEG-afbeelding laden met behulp van de klasse Image en de afbeelding aanroepen. roteerFlip-methode terwijl u het juiste RotateFlipType specificeert.

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG file
Image image = Image.Load("output.jpeg");
// roate image
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());

Bekijk TEX conversieopties met Java

TEXs converteren naar APNG (Geanimeerde draagbare netwerkafbeeldingen)
TEXs converteren naar DICOM (Digitale beeldvorming en communicatie in de geneeskunde)
TEXs converteren naar DXF (Autodesk Drawing Exchange-indeling)
TEXs converteren naar EMZ (Windows gecomprimeerd verbeterd metabestand)
TEXs converteren naar IMAGE (Afbeeldingsbestanden)
TEXs converteren naar PSD (Photoshop-document)
TEXs converteren naar SVGZ (Gecomprimeerde schaalbare vectorafbeeldingen)
TEXs converteren naar TGA (Truevision grafische adapter)
TEXs converteren naar WMF (Windows-metabestand)
TEXs converteren naar CSV (Door komma's gescheiden waarden)
TEXs converteren naar DIF (Formaat voor gegevensuitwisseling)
TEXs converteren naar EXCEL (Spreadsheet-bestandsindelingen)
TEXs converteren naar FODS (OpenDocument platte XML-spreadsheet)
TEXs converteren naar MD (Markdown-taal)
TEXs converteren naar ODS (OpenDocument-spreadsheet)
TEXs converteren naar SXC (StarOffice Calc-spreadsheet)
TEXs converteren naar TSV (Door tabs gescheiden waarden)
TEXs converteren naar XLAM (Excel-invoegtoepassing met ingeschakelde macro's)
TEXs converteren naar XLSB (Excel binaire werkmap)
TEXs converteren naar XLSM (Spreadsheet met ingeschakelde macro's)
TEXs converteren naar XLT (Excel 97 - 2003-sjabloon)
TEXs converteren naar XLTM (Excel-sjabloon met ingeschakelde macro's)
TEXs converteren naar DOCM (Microsoft Word 2007 Marco-bestand)
TEXs converteren naar DOT (Microsoft Word-sjabloonbestanden)
TEXs converteren naar DOTM (Microsoft Word 2007+ sjabloonbestand)
TEXs converteren naar DOTX (Microsoft Word-sjabloonbestand)
TEXs converteren naar FLATOPC (Microsoft Word 2003 TekstverwerkingML)
TEXs converteren naar GIF (Grafisch uitwisselingsformaat)
TEXs converteren naar MARKDOWN (Lichtgewicht opmaaktaal)
TEXs converteren naar ODP (OpenDocument-presentatieformaat)
TEXs converteren naar ODT (OpenDocument Tekstbestandsindeling)
TEXs converteren naar OTP (OpenDocument Standaardformaat)
TEXs converteren naar OTT (Documentsjabloon openen)
TEXs converteren naar PCL (Printeropdrachttaal)
TEXs converteren naar POT (Microsoft PowerPoint-sjabloonbestanden)
TEXs converteren naar POTM (Microsoft PowerPoint-sjabloonbestand)