Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-03-2020
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Question Editar Permisos PDF

Hola Amigos,

Junto con saludarlo, soy un programador Delphi 7, felizmente desde el 2008 no he parado con este fabuloso lenguaje de programación. Ahora, necesita de su ayuda, se me ha pedido cargar archivos pdf y guardarlos con un nuevo nombre, pero cambiando sus propiedades de seguridad, para evitar que los usuarios puedan imprimir o guardar estos archivos (ocultar los botones de Imprimir y Guardar), queria consultarles si esto e sposible en delphi, quizas algun componente o algo que me pueda ayudar.

Como siempre, muy agradecido de su ayuda.
Responder Con Cita
  #2  
Antiguo 07-03-2020
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Echa un vistazo a la biblioteca Synopse PDF Engine, puesto que implementa "algo" similar a lo que requieres. Tal vez algún otro compañero pueda echar una mano también.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 07-03-2020
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Smile

Gracias Estimado, revisare lo que me indica.
Responder Con Cita
  #4  
Antiguo 09-03-2020
marco3k marco3k is offline
Miembro
 
Registrado: feb 2015
Posts: 60
Poder: 10
marco3k Va por buen camino
Editar permisos PDF

Hola

Sólo un comentario adicional, los pdf protegidos para imprimir, copia de contenido, cambio de documento, etc. A pesar de tener esas protecciones, son fáciles de romper con programas para desbloquear pdf (que por cierto hay varios que hacen este cometido).
Por cierto en la biblioteca Synopse que menciona Dec encontre estas constantes que haces referencia a un objeto TPdfEncryptionPermissions, quizas ahi pueda estar tu respuesta BuenaHonda.



SynPdf.pas

Código Delphi [-]
const
  /// allow all actions for a pdf encrypted file
  // - to be used as parameter for TPdfEncryption.New() class method
  PDF_PERMISSION_ALL: TPdfEncryptionPermissions =
    [Low(TPdfEncryptionPermission)..high(TPdfEncryptionPermission)];

  /// disable modification and annotation of a pdf encrypted file
  // - to be used as parameter for TPdfEncryption.New() class method
  PDF_PERMISSION_NOMODIF: TPdfEncryptionPermissions = [epPrinting,
    epContentCopy, epPrintingHighResolution, epFillingForms,
    epContentExtraction, epDocumentAssembly];

  /// disable printing for a pdf encrypted file
  // - to be used as parameter for TPdfEncryption.New() class method
  PDF_PERSMISSION_NOPRINT: TPdfEncryptionPermissions = [epGeneralEditing,
    epContentCopy, epAuthoringComment, epContentExtraction, epDocumentAssembly];

  /// disable content extraction or copy for a pdf encrypted file
  // - to be used as parameter for TPdfEncryption.New() class method
  PDF_PERMISSION_NOCOPY: TPdfEncryptionPermissions = [epPrinting,
    epAuthoringComment, epPrintingHighResolution, epFillingForms];

  /// disable printing and content extraction or copy for a pdf encrypted file
  // - to be used as parameter for TPdfEncryption.New() class method
  PDF_PERMISSION_NOCOPYNORPRINT: TPdfEncryptionPermissions = [];
{$endif USE_PDFSECURITY}


Suerte
Responder Con Cita
  #5  
Antiguo 12-03-2020
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Thumbs up

Muchas gracias por la ayuda a ambos, lo que no pude fue incorporar el componente para poder probar, como debo integrarlo en delphi 7? intente como libreria pero da error de dcu. Gracias amigos por toda la ayuda
Responder Con Cita
  #6  
Antiguo 13-03-2020
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Question

Amigos, aun no puedo incorporar los componentes que nos indica DEC, alguien sabe de que manera puedo usarlo en mi proyecto?, muchas gracias por toda su ayuda.
Responder Con Cita
  #7  
Antiguo 13-03-2020
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Smile

Amigos, pude compilar el proyecto sin errores, hay que abrir una a una las librerias e ir agregandolas al proyecto, si agregan todas entrega error, pero al compilar se queda "tomado" el compilador, "Delphi No Responde". Al menos ya es un avance, les comento como me va y les dejo la solución(de funcionar).
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
permisos en rio cocute Desarrollo en Delphi para Android 20 16-03-2019 15:46:05
Problema de permisos para editar perfil en este foro socosa La Taberna 10 18-11-2014 10:05:50
editar campo autoincremento al editar registro anterior chartres Conexión con bases de datos 1 21-05-2011 01:37:25
Permisos de Usuarios yoennis Varios 5 02-02-2009 02:19:30
permisos de red nicocer API de Windows 2 18-06-2004 20:17:46


La franja horaria es GMT +2. Ahora son las 03:54:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi