Den här handledningen förklarar hur man infogar PDF i Word som bild i Java. Den guidar dig att utföra denna uppgift genom instruktioner för att sätta upp miljön, en lista med programmeringssteg och exempel på kod som demonstrerar hur man infogar en PDF som bild i Word i Java. Några variationer i koden kommer också att diskuteras för att kontrollera konverteringsprocessen och skapa en anpassad utdatafil.
Steg för att infoga PDF-bild i Word i Java
- Ställ in miljön för att använda Aspose.Total for Java för att utveckla applikationen
- Applicera en licens för PDF- och Word-biblioteken
- Läs in käll‑PDF‑filen i Document‑klassobjektet från Aspose.pdf‑biblioteket
- Skapa en ny tom Word‑fil med hjälp av Document‑klassobjektet från aspose.ordbiblioteket
- Ställ in upplösning för den utgående bilden och andra parametrar för rendering av PDF‑sidorna till PNG
- Gå igenom varje sida i PDF-filen, konvertera den till en bild och spara den i Word‑dokumentet
- Infoga en sidbrytning efter att ha infogat varje bild i Word-filen förutom på den sista sidan
- Spara den resulterande Word‑filen på disken
Dessa steg beskriver hur man infogar en PDF-bild i Word i Java. Börja med att läsa in käll-PDF-filen, skapa en tom Word-fil och iterera genom varje sida. Konvertera varje PDF-sida till en PNG-bild med en definierad upplösning och andra renderingsparametrar, spara varje bild på en ny sida i Word-filen och spara den resulterande Word-filen.
Kod för att infoga PDF som bild i Word i Java
Den här koden demonstrerar hur man infogar en PDF-bild i Word i Java. Om du vill matcha storleken på den infogade bilden med käll‑PDF‑sidan kan du använda PageSetup.Använd setPageWidth eller setPageHeight så att den resulterande bilden inte ser utdragen eller beskuren ut. För att kontrollera bildkvaliteten och filstorleken kan du prova CompressionType‑alternativ som exponeras via bildenheten.
Den här artikeln förklarar processen för att rendera textbaserade PDF‑sidor som bild i en Word‑fil. För att konvertera en skannad PDF till Word, se artikeln Konvertera skannad PDF till Word med Java.