Ver la Versión Completa : [Aporte] FoxitReader
Kuk
28 de agosto de 2015, 19:26
Amigos, aqui os paso el OCX de FoxitReader (https://mega.nz/#!BlphFQIZ!qgLXcgWm49c3EMWtMjON3mzSIrP5JEm8d1-uVCllU-U).
Softdac
9 de septiembre de 2017, 00:08
Buenas, despues de mucho tiempo de no programar en powercobol, me estan solicitando que los reportes que genero con powerform, se conviertan en pdf, con esta librería que facilitaste se podrá llevar a cabo? de ser posible, tendrás algún ejemplo de como serían las lineas para generarlo? ya que como te decía estoy medio olvidado del tema.
Saludos y desde ya muchas gracias!!
Kuk
9 de septiembre de 2017, 13:23
Softdac, este control sólo permite visualizar un PDF. Para exportar en PDF, se puede usar impresoras virtuales como PDF Creator. También, hay otras herramientas, pero yo las desconozco. No sé si COB View lo permite, a ver si alguien que lo usa sabe decirlo.
También echa un vistazo a estos temas: COBOL Foro - Resultados de Búsqueda (http://cobolforo.es/search.php?searchid=9693)
Fito
11 de septiembre de 2017, 23:33
Hola:
En Cobview se puede exportar los listados a pdf, pero si usas powerform (yo no lo uso, así que no tengo experiencia en eso) he visto, creo que en este foro, mi memoria falla, que alguien está usando
Doro::Create PDF files for free - The SZ (http://www.the-sz.com/products/doro/) .
Saludos.
Fito...
---------- Post añadido : 18:33 ---------- Post anterior : 10:10 ----------
Hola:
Quise usar el foxitreader y no hubo forma de poder cargar el pdf. Le puse la ruta completa, la extensión. Y no logro ver el archivo, no da ningún tipo de error.
Saludos.
Fito....
Rapinto
11 de septiembre de 2017, 23:54
Fito,
para ver o PDF na tua Form, acrescenta o:
Microsoft Internet Control ao teu projecto.
Em seguida com esta instrução:
MOVE "D:\XXXXX\ABCD.PDF" TP PDFNAME.
INVOKE WEBBROWSER1 "Navigate" USING PDFNAME.
Mostra o PDF dentro da tua form, utilizando o PDFViewer pré-definido.
Quanto a gerar a partir do PowerForm um PDF, utilizo há muitos anos o BullZIP PDF Printer.
Podes definir nas "options" para abrir logo o PDF ou "Save", etc.
É gratuito.
Un saludo,
Rui Pinto
Fito
12 de septiembre de 2017, 06:04
Hola Rapinto:
Gracias por las recomendaciones.
Yo ya estoy utilizando Adobe Redear XI, que trae AcroPDF.dll.
Lo de foxit era para probar solamente.
Saludos.
Fito...
Joseg
12 de septiembre de 2017, 11:17
Fito,
para ver o PDF na tua Form, acrescenta o:
Microsoft Internet Control ao teu projecto.
Em seguida com esta instrução:
MOVE "D:\XXXXX\ABCD.PDF" TP PDFNAME.
INVOKE WEBBROWSER1 "Navigate" USING PDFNAME.
Mostra o PDF dentro da tua form, utilizando o PDFViewer pré-definido.
Quanto a gerar a partir do PowerForm um PDF, utilizo há muitos anos o BullZIP PDF Printer.
Podes definir nas "options" para abrir logo o PDF ou "Save", etc.
É gratuito.
Un saludo,
Rui Pinto
É possível ter algum método para mandar imprimir um ficheiro PDF aberto no webbrowser?
Obrigado
---------- Post añadido : 10:17 ---------- Post anterior : 10:02 ----------
É possível ter algum método para mandar imprimir um ficheiro PDF aberto no webbrowser?
Obrigado
Não é possível ter caminhos relativos, tipo "..\Mydocs\Myteste.pdf" ???
Obrigado
Rapinto
12 de septiembre de 2017, 23:00
Joseg,
Quanto à impressão, nunca utilizei, mas encontrei este código na Internet:
WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT
Por isto parece-me que se encontrar o conteúdo das variáveis ( OLECMDID_PRINT, etc)
poderíamos imprimir a página aberta dentro da nossa Form, utilizando o método ExecWB.
Quanto aos caminhos penso que não será possível, pois o IExplorer não utiliza que eu saiba caminhos relativos.
Um abraço,
Rui Pinto
Kuk
13 de septiembre de 2017, 08:40
pois o IExplorer não utiliza que eu saiba caminhos relativos.
Normalmente en HTML se usan precisamente los directorios relativos, para carga imágenes etc. Así que se puede probar.
Joseg
13 de septiembre de 2017, 16:46
Normalmente en HTML se usan precisamente los directorios relativos, para carga imágenes etc. Así que se puede probar.
O melhor sistema que encontrei para imprimir PDFs no PowerCobol foi usar o SumatraPdf:
Executo o seguinte comando
AIMPP = "SumatraPDF.exe -print-to-default -exit-on-print ..\mypdf.pdf".
INVOKE POW-SELF "Execute" USING AIMPP POW-SWHIDE
Gostava de ter um OCX integrado mas não encontro nada free :(
Kuk
13 de septiembre de 2017, 16:53
Joseg, el OCX de Foxit ¿no permite imprimir?
Rapinto
14 de septiembre de 2017, 00:08
Joseg,
Utilizei durante algum tempo o OCX "axpdfvw.ocx" da Sky Sof.
Permitia ver o pdf e imprimir, etc.
Não sei se ainda andará por aí.
Se não encontrar diga-me que eu envio.
Um abraço,
Rui Pinto
---------- Post añadido : 23:08 ---------- Post anterior : 19:44 ----------
Joseg,
Encontrei a o código para usar o OCX do Post anterior.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 STARTPAGE PIC S9(009) COMP-5 VALUE 1.
01 ENDPAGE PIC S9(009) COMP-5 VALUE 0.
01 PAGESCALING PIC S9(009) COMP-5 VALUE 0.
01 AUTOROTATE PIC S9(009) COMP-5 VALUE 0.
01 STRTITLE PIC X(128) VALUE "PDF".
01 STRPRINTER PIC X(256).
01 RETURNVALUE PIC S9(009) COMP-5.
PROCEDURE DIVISION.
MOVE "Text" OF CMDAPAG TO STARTPAGE.
MOVE "Text" OF CMAPAG TO ENDPAGE.
INVOKE CMPRINT1 "SetPrinter" RETURNING ReturnValue.
MOVE "PrinterName" OF CMPRINT1 TO STRPRINTER.
INVOKE PDFVIEWER1 "PrintPDF" USING strPrinter StartPage EndPage PageScaling AutoRotate strTitle RETURNING ReturnValue.
Não sei se ajuda.
Um abraço,
Rui Pinto
Joseg
14 de septiembre de 2017, 10:22
Joseg,
Utilizei durante algum tempo o OCX "axpdfvw.ocx" da Sky Sof.
Permitia ver o pdf e imprimir, etc.
Não sei se ainda andará por aí.
Se não encontrar diga-me que eu envio.
Um abraço,
Rui Pinto
---------- Post añadido : 23:08 ---------- Post anterior : 19:44 ----------
Joseg,
Encontrei a o código para usar o OCX do Post anterior.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 STARTPAGE PIC S9(009) COMP-5 VALUE 1.
01 ENDPAGE PIC S9(009) COMP-5 VALUE 0.
01 PAGESCALING PIC S9(009) COMP-5 VALUE 0.
01 AUTOROTATE PIC S9(009) COMP-5 VALUE 0.
01 STRTITLE PIC X(128) VALUE "PDF".
01 STRPRINTER PIC X(256).
01 RETURNVALUE PIC S9(009) COMP-5.
PROCEDURE DIVISION.
MOVE "Text" OF CMDAPAG TO STARTPAGE.
MOVE "Text" OF CMAPAG TO ENDPAGE.
INVOKE CMPRINT1 "SetPrinter" RETURNING ReturnValue.
MOVE "PrinterName" OF CMPRINT1 TO STRPRINTER.
INVOKE PDFVIEWER1 "PrintPDF" USING strPrinter StartPage EndPage PageScaling AutoRotate strTitle RETURNING ReturnValue.
Não sei se ajuda.
Um abraço,
Rui Pinto
Fiz o download aqui: http://www.getfilez.com/axpdfvw.zip
mas parece que não é free.
Gusaiello
14 de septiembre de 2017, 16:13
Softdac, Para hacerlo mas fácil conviene instalar PDFCreator y asunto resuelto.
Es gratis, no hay que hacer nada con el programa, y ademas sirve para cualquier aplicación (Excel, Word, o lo que sea), ya que simula ser una impresora.
Rapinto
14 de septiembre de 2017, 23:14
Joseg,
A versão que eu tenho é 2.0 e tive o cuidado de ver se era gratuito.
Este download é da versão 3.
mas vi isto no Site deles:
PDF Builder is a FREE tool for creating PDF files from a variety of file types. With PDF Builder you can easily create PDF files from many different file types including text files, XLS, XLSX, DOC, DOCX, PPT, PPTX, PPS, PPSX, JPG, GIF, BMP, TIF, MDB, VSD, VSDX, etc.
Penso que obtive o ocx numa das ferramentas gratuitas que incluia o ocx.
Um abraço,
Rui Pinto
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.