Actualmente estoy generando múltiples archivos .docx usando PHPWord. Necesito encontrar una manera de combinar estos archivos docx y guardarlos como 1 archivo pdf. ¿Hay alguna manera de que esto se pueda hacer?Convertir docx a pdf usando PHP
8
A
Respuesta
12
Abra la docx generado con PHPDOCX http://www.phpdocx.com/
require_once 'phpdocx_pro/classes/TransformDoc.inc';
$docx = new TransformDoc();
$docx->setStrFile('document.docx');
$docx->generateXHTML();
$html = $docx->getStrXHTML();
Además, puede exportar el docx a PDF con
$docx->generatePDF();
3
Puedes mirar http://www.phplivedocx.org/, soportan docx y a través del framework zend también la generación de pdfs.
0
Humm uso esa: https://github.com/benskay/PHP-Digital-Format-Convert-Epub-Mobi-PDF/tree/master/library/phpDocx y que:
require_once dirname(__FILE__) .'/phpdocx/classes/TransformDoc.inc.php';
require_once dirname(__FILE__) .'/phpdocx/classes/CreateDocx.inc.php';
$docx = new TransformDoc();
$docx->setStrFile('document.docx');
$docx->generatePDF();
==> Parece que funciona, pero ... ¿dónde está el PDF generado? ¿Cómo puedo obtener un archivo PDF?
-2
/**
* return the pdf stream as a string returned from the function
*/
function output($debug = false) {
...
}
por lo acaba de escribir el resultado de 'generatePDF()' a un archivo.
por ejemplo:
$content = $docx->generatePDF();
$myfile = fopen("newfile.pdf", "w");
fwrite($myfile, $content);
fclose($myfile);
Cuestiones relacionadas
- 1. Convertir doc, docx, pdf a HTML usando PHP linux
- 2. ¿Convertir archivos TEX a PDF o DOCX?
- 3. ¿Cómo convertir imágenes a pdf usando PHP?
- 4. PageBreak al convertir HTML a docx y docx fromat - PHP
- 5. ¿Puedo convertir entre .doc y .docx usando solo PHP?
- 6. Convierta Word (docx) mediante programación a PDF
- 7. Convirtiendo HTML a PDF usando PHP?
- 8. Convertir texto a PDF en PHP
- 9. Sirviendo archivos .docx a través de Php
- 10. Docx to pdf usando openoffice sin cabeza demasiado lento
- 11. Conversión de PDF a JPG usando PHP
- 12. Usando iText para convertir HTML a PDF
- 13. Convertir PDF a PNG usando ImageMagick
- 14. Convertir de PDF a Postscript usando Java
- 15. Usando Ghostscript para convertir JPEG a PDF
- 16. Convertir archivo PDF a imágenes usando C#
- 17. Convertir PDF a HTML
- 18. Convertir Html a Docx en C#
- 19. convertir HTML a PDF
- 20. convertir a pdf base64Binary
- 21. Convertir PDF a HTML
- 22. Bash convertir a pdf
- 23. convertir pdf a svg
- 24. Guardar archivos Word DOCX como PDF
- 25. Convertir PDF a JPEG con PHP e ImageMagick
- 26. Conversión de HTML a PDF (no PDF a HTML) usando PHP
- 27. Conversión de HTML a odt, doc, docx
- 28. Convertir palabra (.docx) en docbook
- 29. ¿Control de versión para DOCX y PDF?
- 30. Rieles: ¿Convertir HTML a PDF?
Sí, si yo voy a hacer que yo también podría comprar PHPDOCX y utilizarlo para generar el docx. Estaba pensando en hacerlo de todos modos; solo estoy tratando de ver si hay una alternativa gratuita. Tampoco soy partidario de comprar una nueva licencia para cada dominio/subdominio. – Keith
Lo intenté y no funcionó muy bien ... Partí de un documento WORD2007, generado con PHPWord (contiene tablas, fotos, ... pero no gráficos) y su PHPDOCX produce un archivo PDF pero con algunos datos son pero no todos (en realidad, la mayoría de los datos no se muestran) y no hay ninguna imagen ... Puede ver aquí: desde [enlace] https://www.box.com/s/cbf2243c6cb0cf782a08 y el PDF convertido utilizando su código es: [link] https://www.box.com/s/600a4f83d4db987baa1e –
Lástima que eso no funcione con la versión de comunidad de phpdocx. "Class 'DOMPDF' no encontrado" – user2718671