Dator > Hur konvertera Excel till en pdf programatically i Java

  • Hur konvertera Excel till en pdf programatically i Java


  • Senare versioner av Microsoft Excel har förmågan att exportera sina kalkylbladsfiler , vilket normalt sluta med . xls förlängningen , att filer som slutar med . pdf förlängning . Sådana filer är Portable Document Format ( PDF ) filer , som skapats av Adobe för att läsa med sina Acrobat Reader . Fördelarna med detta format är förmågan att läsa ett dokument i många olika datormiljöer , inklusive Windows , Linux och andra operativsystem . Java, objektorienterad programmering språk med en rik uppsättning av objekt klasser har minst en open source ( gratis ) klassbibliotek som konverterar Microsoft Office-dokument , bland annat kalkylblad i Excel , till PDF -filer .

    Du behöver:
    Microsoft Excel
    . Open Office.
    Java Development Kit .
    JODConverter .
    Java integrerade utvecklingsmiljö (IDE ) .


    1 .
    Ladda ner och installera Java Development Kit (JDK ) från java. sun. com . Var noga med att välja Standard Edition ( SE ) och inte Enterprise Edition (EE ) .
    2 .
    Ladda ner och installera Open Office programpaket från OpenOffice. org , vars PDF konvertering verktyg Java uppmanas att göra kalkylblad omvandlingen.
    3 .
    Hämta JODConverter (se Resurser nedan) . Packa upp den nedladdade zip-filen och krafsa ner var dess " lib " mappen .
    4 .
    Skapa ett nytt projekt i någon av de fria integrerade utvecklingsmiljöer ( IDE ) länkas till den Resurser nedan . I IDE : s nya projekt guiden ange att filen " Main. java " innehåller programmets främsta klass . Ange " mypdf " som paket för projektet .
    5 .
    Klistra in följande omställningsprogrammet i stället för tomma " Main . java " fil som skapas av IDE nya projekt guiden :

    paket mypdf ;
    import java. io. * ;
    import com. artofsolving. jodconverter. openoffice. connection . * ;
    import com. artofsolving. jodconverter. openoffice. converter . * ;
    import com. artofsolving. jodconverter . * ;

    public class Main {

    public void main (String [ ] args ) kastar Undantag {

    //Länk till den instans av OpenOffice. org som körs i bakgrunden
    OpenOfficeConnection OpenOfficeConnection=new SocketOpenOfficeConnection ( 8100) ;
    OpenOfficeConnection . connect ( ) ;

    Fil indatafil=new File ( " C : \ \ Användare \ \ your_username \ \ Desktop \ \ mydoc. xls " ) ;
    Fil Outputfile=new File (" C : \ \ Användare \ \ your_username \ \ Desktop \ \ mydoc. pdf " ) ;

    //konvertera kalkylbladet
    DocumentConverter ExcelToPDFConverter=new OpenOfficeDocumentConverter ( OpenOfficeConnection ) ,
    ExcelToPDFConverter . konvertera ( indatafil , Outputfile ) ,

    OpenOfficeConnection. disconnect () ; }

    }
    //////////////////////////////////////////

    Ersätt texten " your_username " med dina specifika användarnamn .
    6 .
    Välj din IDE : s meny som ger tillgång till projektets egenskaper . Håll utkik efter denna post under "File "eller " Tools " menyer . Klicka på " Egenskaper " när du väl har hittat den och välj "Bibliotek " objektet . Klicka på "Lägg JAR " knappen, och sedan gå till JODConverter 's lib mapp . Markera alla " *. jar " filer , klicka på " Absolute Path " alternativet och tryck sedan på "Öppna " för att låta ditt projekt länkar till dessa bibliotek filer under programmets kompileringen .
    7 .
    Skapa ett nytt Excel-ark och skriv några celler värde av data i den . Spara kalkylbladet som typ " Excel -arbetsbok 97-2003 " om du använder Excel 2007 eller senare. Namnge " MyDoc. xls " och spara den på skrivbordet
    8
    Klistra in följande batchkommandot i en ny fil i Anteckningar : . .

    soffice-headless-accept=" uttag, host=127. 0. 0. 1 , port=8100 ; Urp , "-nofirststartwizard
    9
    Spara som kommandofil med namnet " OfficeStart. bat "i din Open . Byråns " Program "-mappen , som bör i " C : . \ Program \ OpenOffice. org \ Program " .
    10
    Dubbelklicka på " OfficeStart . bat " fil för att köra den , sedan tillbaka till IDE . Kör programmet och kontrollera sedan Desktop för en fil som heter " MyDoc. PDF "som innehåller den konverterade kalkylbladsfil .


Previous:hur man använder Excel VBA Next:komplett guide till Excel-makron





Relaterade artiklar


  • hur man installerar en Netgear DSL-modem
  • hur man byter RAM i en PC
  • hur man öppnar en stationär dator fall
  • Hur man väljer en bärbar dator i fyra enkla steg
  • hur man kan återställa programmen installerade på en extern hårddisk till min laptop
  • nackdelarna med trådlösa bärbara datorer
  • hur man bygger en dator hem trygghet
  • compact flash-kort kontra SD-kort
  • hur du justerar ljusstyrkan på en IBM Thinkpad display
  • hur du uppgraderar datorn datorns moderkort