¿Cómo puedo dividir un documento RTF en páginas individuales usando PHP
Pregunta
Tengo un documento RTF que sirve como plantilla para la entrada de datos desde una página web. Necesito saber cómo romper la plantilla base en páginas individuales para su visualización en el sitio web. ¿Hay una manera de hacer esto usando PHP? He intentado buscar a través del código RTF dentro del documento, pero no puedo encontrar nada que me da un buen punto de ruptura. Si alguien tiene un código o snipit y la idea de cómo hacer esto estaría siempre agradecido.
Solución
No hay saltos de página explícitos en archivos RTF, a menos que el usuario lo puso en su lugar. "Paging" se calcula cuando se procesa el documento. No hay una respuesta fácil al parecer, IIUC.
Otros consejos
La especificación RTF denota \ página que el comando para un salto de página, pero parece ser ignorado por la mayoría de los espectadores. Google Docs, por ejemplo, no produce un archivo RTF con saltos de página al guardar un documento que contiene saltos de página.
Puede añadir <br style=”page-break-before :always” />
a la que desea poner fin a la página.
Ejemplo:
$string = 'This is page 1';
$string .= '<br style="page-break-before :always" />';
$string .= 'This is page 2';
$string .= '<br style="page-break-before :always" />';
Más detalles en http://www.webdev-tuts.com/create-an-rtf-file-and-add-page-break-using-php.html