Document Viewer i Java

Dokumenthantering och delning har blivit väsentliga aspekter av olika branscher. Java erbjuder robusta ramverk för att ge utvecklare möjlighet att bygga funktionsrika applikationer. I det här blogginlägget kommer vi att utforska Document Viewer i Java och hur det kan förenkla dokumentvisning och samarbetsprocesser.

Java Document Viewer API:er

Document Viewer är en applikation som tillåter användare att se och interagera med olika typer av dokument utan att kräva installation av dedikerad programvara. Aspose ger stöd för olika filformat som gör att du kan manipulera och visa dokumenten i dina Java-applikationer.

EPS Document Viewer i Java

Java Document Viewer

Aspose.Page for Java API kan användas för att manipulera eller konvertera XPS, PS, EPS, etc. Du kan återge dessa filformat till något av de populäraste bildformat som PNG, JPG, TIFF, etc. för en snabb överblick över filinnehållet.

// initiera PostScript-indataström
FileInputStream psStream = new FileInputStream("input.eps");

// ladda EPS-dokument
PsDocument document = new PsDocument(psStream);

//skapa en instans av JpegSaveOptions
JpegSaveOptions options = new JpegSaveOptions();
//skapa renderingsenhet för EPS-format
ImageDevice device = new ImageDevice();
//spara EPS som JPG
document.save(device, options);

Dessutom kan du besöka resurserna nedan för djupgående detaljer om erbjudna funktioner och API:er:

Dessutom kan du också ta en titt på Open EPS File Online - Free EPS File Viewer för mer information om EPS Viewer.

DWG Drawing Document Viewer i Java

En DWG-ritning kan enkelt konverteras till en JPG-bild med Aspose.CAD for Java. Utdatabilden kan ses på vilken enhet eller operativsystem som helst utan att behöva någon dedikerad programvara. Använd helt enkelt följande kodsnutt för att konvertera DWG till en JPG-bild i Java:

// Ladda in DWG-fil
Image image = Image.load("Test.dwg");

// Skapa en instans av CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Ställ in sidans bredd och höjd
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Skapa en instans av JpegOptions för den resulterande bilden
ImageOptionsBase options = new JpegOptions();

// Ställ in rastreringsalternativ
options.setVectorRasterizationOptions(rasterizationOptions);

// Konvertera CAD DWG DXF-fil till JPG-bild
image.save("output_image.jpg" , options);

Listan nedan räknar upp olika resurser för att utforska arbete med DWG och andra filformat som stöds.

PUB Publisher Document Viewer i Java

PUB-visaren i Java kan låsa upp en värld av möjligheter för att effektivt hantera Microsoft Publisher-filer. Med Aspose.PUB för Java kan du skapa en kraftfull PUB-visare som gör att du kan se, navigera och interagera med .pub-filer sömlöst. Kodavsnittet nedan visar hur man skapar PUB Viewer i Java:

// Ladda ingångs PUB-fil
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// Konvertera PUB till PDF-fil
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// Ladda PDF-filen
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // Hämta sidmått från PDF-dokumentet
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Ställ in upplösning för den utgående bilden
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // Skapa JPEG-enhet med specificerad bredd och höjd
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // Konvertera PUB till JPG-bild
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

PSD Photoshop Document Viewer i Java

Du kan skapa en PSD-visare i Java för att enkelt visa och arbeta med .psd-filer. Följande kodsnutt visar hur man skapar en PSD Viewer i Java med [Aspose.PSD for Java][https://products.aspose.com/psd/java].

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageoptions.JpegOptions;

public class PSDToJPG {
     public static void main(String[] args) throws Exception {
        
        String path= "/Users/Documents/KB/TestData/";
        // Använd API-licensen för att konvertera PSD till JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //Ladda en PSD-fil i PsdImage-objektet
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // Ställ in önskade JPEG-utgångsalternativ
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // Spara den exporterade JPG-filen på disken
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

Medan listan nedan sammanställer några av funktionerna i en PSD Document Viewer i Java:

  • Öppna och visa PSD-filer: Öppna PSD-filer och visa deras innehåll exakt samtidigt som du tillhandahåller ett användarvänligt gränssnitt.
  • Zooma: Du kan zooma in eller zooma ut innehållet i PSD-filen.
  • Export- och sparalternativ: PSD-visaren fokuserar främst på att visa och interagera med PSD-filer, den erbjuder också export- eller sparalternativ.
  • Och många fler…

LaTeX Document Viewer i Java

I en värld av vetenskapligt och akademiskt skrivande har LaTeX blivit de facto standarden för att skapa vackert skrivna dokument. Du kan rendera en LTX- eller en TeX-fil till en bild för att förhandsgranska dess innehåll utan att behöva någon specialiserad programvara eller plugin. Följande exempelkod visar hur man konverterar en LaTeX-fil till en PNG-bild i Java:

// Skapa konverteringsalternativ för Object LaTeX-format på Object TeX-motortillägget.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Ange filsystemets arbetskatalog för utdata.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Initiera alternativen för att spara i JPG-format.
options.setSaveOptions(new JpegSaveOptions());

// Kör LaTeX till JPG-konvertering.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Online dokumentvisare

Dokumentvisare online har revolutionerat sättet vi interagerar med dokument. De erbjuder en mängd fördelar, från tillgänglighet och strömlinjeformad hantering till enkelt samarbete och förbättrad säkerhet. Genom att anamma dessa digitala verktyg kan individer och företag utnyttja kraften i bekvämlighet och effektivitet. Du kan komma åt onlinedokumentvisaren för att öppna och visa dina filer från vilken enhet eller operativsystem som helst.

Summering

Document Viewer i Java ger dig möjlighet att integrera robusta dokumentvisningsfunktioner i dina Java-applikationer. Genom att utnyttja dess funktioner som stöd för dokumentformat, renderingsnoggrannhet, navigering, sökfunktioner, anpassningsalternativ och mer, kan du leverera en rik och sömlös dokumentvisningsupplevelse till användarna. Om du vill diskutera något av dina problem, vänligen kontakta oss på gratis supportforum.

Se även