Access to *.pdf was denied

di il
2 risposte

Access to *.pdf was denied

Buonasera a tutti,

il produttore di un componente Delphi per la conversione di un'immagine PDF in un file PDF ricercabile non mi sa rispondere, quindi provo di porre la domanda qui, anche se è piuttosto generica:

Eseguendo il codice suggerito da tale produttore all'interno di una VCL viene correttamente creato un file PDF ricercabile di 47.206 byte che si apre correttamente; nelle sue proprietà di sicurezza sono elencati gli utenti e gruppi System, Utente loggato e Administrators.

Eseguendo lo stesso codice all'interno di un thread di Windows Service viene creato sempre un file PDF di 47.206 byte, quindi presumo identico a quello prodotto dalla VCL, il quale però nelle sue proprietà di sicurezza non riporta alcun utente o gruppo e che non è apribile, dando l'errore "Access to *.pdf was denied".

A qualcuno di voi è mai capitato che un servizio Windows abbia creato un file con delle proprietà di sicurezza vuote mentre con una VCL il problema non si poneva?

Ale 

2 Risposte

  • Re: Access to *.pdf was denied

    Sinceramente non mi sono mai posto il problema di controllare se stampo su una ho o una epson come non mi sono mai preoccupato di generare un pdf da codice...

    Uso i controlli pdf di fast report o la pdf creator...

    Pdf, in origine portable file document creato per avere un file che viene stampato per come si presenta.

    Prima i file perdevano l'impaginazione e i caratteri in base alla stampante con la quale si stampava il file finché non è stato creato il pdf. In pratica un file di stampa.

    Poi i pdf sono diventati A, B, modificabili ecc...

    Se usi il codice devi sapere cosa stai creando... Un pdf può recare con se una firma, un token per firma remota, ecc.. allontanandosi da ciò per cui è stato ideato.

    O studi i pdf o lasci fare ai controlli del report che traducono quello che stampi in pdf o ti affidi alla stampante su file.

    27/11/2024 - al.delphi ha scritto:

    elencati gli utenti e gruppi System, Utente loggato e Administrators.

    Onestamente non ho mai voluto sbirciare sulle info del pdf... Eppure li apro anche con programmi di grafica.

    Il fornitore? È di terze parti? Cambia fornitore.

    27/11/2024 - al.delphi ha scritto:

    il produttore di un componente Delphi per la conversione di un'immagine PDF in un file PDF ricercabile non mi sa rispondere,

    E se non lo sa lui...

    Stampa il pdf dal controllo report...

  • Re: Access to *.pdf was denied

    Ciao Andrea,

    grazie della tua risposta. Conosco bene il formato PDF e avevo già creato un servizio Windows funzionante per la conversione di file PDF. Volevo ora solamente sostituire parte di tale mio codice con un componente esterno per rendere meno complesso il mio codice.

    Speravo in qualche osservazione generica di un programmatore del forum per poter capire l'eventuale causa della mancanza delle proprietà di sicurezza in un file creato da un servizio Windows.

    Ale

Devi accedere o registrarti per scrivere nel forum
2 risposte