Ver archivos PDF con las formas en Firefox

SpyrosR:

Estoy trabajando en una aplicación web y hay una necesidad de una vista previa de PDF en Firefox.

Obviamente he incorporado el PDF en el código HTML. El problema es que estos archivos PDF contienen formas y sé que el espectador incorporado en Firefox no puede mostrar formas. Excepto las formas (que contienen las firmas digitales) el resto del documento se muestra correctamente en Chrome y funciona todo bien (que muestra las firmas también).

Quiero preguntar cuál es el mejor enfoque para apoyar la opinión de todo el documento en Firefox. La versión actual que estoy trabajando es 52.7.3, pero quiero hacer el sistema escalable para futuras versiones.

Estaba pensando en la transformación de la PDF en una base 64 de cuerdas e incrustar así, pero tratando esto con algunas demostraciones en línea no funcionó bien (tal vez el documento es bastante grande?).

La otra posibilidad que estaba pensando, está transformando el PDF en formato JPEG (o formato similar) y la vista previa de esa manera. ¿Qué piensas sobre eso?

¿Hay alguna biblioteca para los ficheros PDF a partir de mango código Java / Javascript que no utiliza los espectadores incrustados? Probé pdf.js pero me di cuenta de que está utilizando el construido en los espectadores. corregirme en esto si estoy equivocado.

Ryan:

Se podía hacer algo que se llama "aplanamiento". Esto implica tomar la apariencia campo de formulario (gráficos) y en movimiento directamente en la página, y luego la eliminación de los propios campos de formulario. También se hace a menudo en las anotaciones también.

Esto asegura que los campos son visibles (traducido) por cada lector PDF, sino también que los usuarios no pueden posiblemente editar los campos (ya que se elimina el campo).

Por supuesto, esto invalida cualquier firma electrónica, ya que está modificando el archivo PDF, pero si se mantenía el PDF original, que no debería ser un problema.

Una vez que los campos son aplanadas, a continuación, Firefox / pdf.js mostrará todo está bien.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=332890&siteId=1
Recomendado
Clasificación