Web 2 PDF

Tråden skapades och har fått 10 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2004-11-16 15:47

Någon som vet hur man i AppleScript eller java kan använda Print to PDF?

Skulle vilja ha ett script som tar en websida å "printar" den till en PDF fil (i backend).

  • Medlem
  • Stockholm
  • 2004-11-17 00:43
Ursprungligen av dr.walm:

Någon som vet hur man i AppleScript eller java kan använda Print to PDF?

Skulle vilja ha ett script som tar en websida å "printar" den till en PDF fil (i backend).

Vad menar du med "i backend", på serversidan?

/Kalle

  • Oregistrerad
  • 2004-11-17 13:16

Ja på serversidan.

  • Oregistrerad
  • 2004-11-17 13:29

Skall du skriva ut på serversidan så måste du ju ha behörigheter på den maskinen (köra remote s.a.s.) - det blir ett knöligt skript så det är väl lättare att köra remote på den eller skriva ut hos dig och ladda upp...

  • Oregistrerad
  • 2004-11-19 08:25

Hitta ett API till Java som ska kunna fixa det.
Får labba lite med det i helgen.

iText
http://www.lowagie.com/iText/

  • Oregistrerad
  • 2004-11-19 08:31

Detdär är väl tänkt lokalt?

  • Oregistrerad
  • 2004-11-19 09:34

Tror jag beskrev mig fel först.. det jag vill göra är att ta en html sida å göra om den till en PDF.
Å jag tänkte först om man kunnde använda den inbyggda funktionen i OS X där man kan printa till en PDF.
Men jag kan inte hitta hur det ska gå till så.. ja nu får jag testa då med iText.

Ska ha det till en webshop där man ska kunna ladda ner sitt kvitto, och idag är kvittot en htmlfil men det skulle ju vara så mycket bättre om det var en PDF.

  • Oregistrerad
  • 2004-11-19 10:06
Ursprungligen av dr.walm:

Tror jag beskrev mig fel först.. det jag vill göra är att ta en html sida å göra om den till en PDF.
Å jag tänkte först om man kunnde använda den inbyggda funktionen i OS X där man kan printa till en PDF.
Men jag kan inte hitta hur det ska gå till så.. ja nu får jag testa då med iText.

Du menar stryra det via ett script kopplat till en knapp?
Scripta Safari att printa en PDF vore väl inte omöjligt?

Citat:

Ska ha det till en webshop där man ska kunna ladda ner sitt kvitto, och idag är kvittot en htmlfil men det skulle ju vara så mycket bättre om det var en PDF.

Generera en pdf på servern och lägg ett script (knapp) som laddar denna pdf.
Sen om kunden vill skriva ut eller spara eller strunta i kvitto kan ju dom avgära själva då.

  • Oregistrerad
  • 2004-11-19 14:12

Gjorde en liten test med iText API och det fungerar bra. Men man måste följa XHTML standarden.

Skriver med även lite kod hur jag testa.. (om nu någon anna skulle behöva)

import java.io.FileOutputStream;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import com.lowagie.text.Document;
import com.lowagie.text.PageSize;
import com.lowagie.text.pdf.PdfWriter;
import com.lowagie.text.html.SAXmyHtmlHandler;

public class TestPDF {
    public static void main(String[] args) {
        Document aPDF = new Document(PageSize.A4, 80, 50, 30, 65);
        try {   
            PdfWriter.getInstance(aPDF, new FileOutputStream("test.pdf"));
            SAXParser aParser = SAXParserFactory.newInstance().newSAXParser();
            aParser.parse("test.html", new SAXmyHtmlHandler(aPDF));
        }catch(Exception e) {
            e.printStackTrace();
            System.err.println(e.getMessage());
        }
    }
}

Har testat det på windows och osx.. fungerar bra på båda!

  • Oregistrerad
  • 2004-11-19 14:31
Ursprungligen av dr.walm:

Har testat det på windows och osx.. fungerar bra på båda!

Gillar vi

Shit va avis jag blir! Jag har suttit med crystal reports i två månader, ett helt värdelöst verktyg för att göra ungefär samma sak.

1
Bevaka tråden