2010-10-25 3 views
1

Cela a été demandé à plusieurs reprises, j'en suis sûr, mais j'étais curieux de savoir s'il est possible de télécharger un PDF sur un site, le garder privé, et récupérer HTML/CSS? Ou, y a-t-il un moyen avec ColdFusion de faire ça? Il doit être sacrément proche de la même que le PDF. J'ai entendu dire par un développeur lors d'un hackathon qu'il y avait un convertisseur PDF qui utilisait le moteur Webkit, mais je ne savais pas trop où trouver ça ou comment cela fonctionnait.PDF en HTML via API ou via ColdFusion?

Merci d'avance (et non, je dois utiliser coldfusion)!

+0

CF peut faire PDF -> l'image via la fonction vignette, mais pas en HTML/CSS. – Henry

+0

Génial, je ne suis pas le programmeur CF c'est juste ce qu'ils utilisent, pourriez-vous me dire ou me montrer un lien vers cette fonction? –

Répondre

3

Vous pouvez générer une image de PDF à l'aide <cfpdf> (pour ColdFusion 8 ou plus)

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7995.html

<!--- Generate thumbnails from pages in a PDF document ---> 
<cfpdf 
    required 
    action = "thumbnail" 
    source = "absolute or relative pathname to a PDF file|PDF document variable| 
     cfdocument variable" 
    optional 
    destination = "directory path where the thumbnail images are written" 
    format = "png|jpeg|tiff" 
    imagePrefix = "string used as a prefix in the output filename" 
    overwrite = "yes|no" 
    password = "PDF source file password" 
    pages = "page or pages to make into thumbnails" 
    resolution= "low|high" 
    scale = "percentage between 1 and 100" 
    transparent = "yes|no"> 

Pour votre information, <cfpdf> est actuellement alimenté par iText

+0

Impressionnant :) ce sera parfait pour que je puisse leur en parler. À l'heure actuelle, notre site Web contient plus de 50% de PDF et je ne sais pas CF (je vais aller à la formation pour apprendre CF) mais je voulais pousser vers un site non-PDF –

+3

ou convertir les PDF en HTML + CSS par la main. N'a même pas besoin de ColdFusion. – Henry