Creare un file PDF da un documento di testo

Giorgio Borelli

come creare file pdfContinuiamo con un'altro hack sulla gestione dei file PDF, nel precedente post abbiamo visto come modificarli gratuitamente, adesso spiegheremo come crearli a partire da un qualsiasi documento di testo.

Quindi, per creare un file pdf a partire ad es. da un documento Word, dobbiamo innanzitutto installare una stampante virtuale, ci sono diversi programmi che fanno questo, e tutti si basano su GhostScript,  l'interprete dei file di descrizione delle pagine Postscript (.ps) creato sempre dall'Adobe. Io per creare la nostra stampante virtuale userò la versione gratuita del programma PDF Creator, scaricabile da questa pagina: http://pdfcreator.softonic.it/

Scaricate il Setup e lanciatelo, installando così il PDFCreator sulla vostra macchina.

installazione di PDFCreator

Andando avanti nell'installazione, ad un certo punto vi chiederà il nome che volete dare alla vostra stampante virtuale, di default è "PDF Creator", potete lasciare benissimo questo o mettere il nome che più desiderate.

specificare il nome della stampante virtuale

Andate ancora avanti e terminate la procedura d'installazione (attenzione, durante la fase di setup vi chiede l'installazione di alcune toolbar per explorer che dovete provvedere a deselezionare se non le volete).

Se andiamo a controllare la pagina di gestione delle stampanti, ci accorgeremo che adesso è presente una nuova stampante, quella col nome che avete scelto durante l'installazione del PDF Creator.

 Stampante Virtuale nell'elenco delle stampanti e fax di Windows

Adesso che la nostra stampante virtuale è installata, possiamo aprire o scrivere un qualsiasi file di testo, e da questo crearne il nostro file pdf, basta mandare il file in stampa selezionando come stampante non quella fisica appoggiata sulla nostra scrivania, ma quella virtuale che abbiamo appena creato, cioè il PDF Creator.

selezionare la stampante virtuale installata dall'elenco delle stampanti presenti nel computer

Premendo sul tasto OK, il programma PDF Creator avvierà il processo di conversione del nostro file da doc in postscript (che non vedremo) ed infine il pdf

processo di elaborazione di un file pdf da parte di PDFCreator

Al termine della procedura di conversione, ci compare un'ulteriore finestra, dove ci viene chiesto d'inserire il nome ed altri metadati sul file pdf che siamo andati a creare

Wizard di PDFCreator che permette di specificare il nome del file pdf da salvare

E ualà, il nostro file pdf è stato creato perfettamente, ed è pronto per essere scambiato ed usato.

In conclusione, una piccola precisazione sui file postscript è d'obbligo. Il Postscript come il PCL o il PRN, sono linguaggi di descrizione di pagina, ossia sono file di testo pronti per essere processati dalle stampanti, o come abbiamo visto da programmi in grado d'interpretarli, come PDF CreatorGhostView

Categorie: Hack | OpenSource | Utility

Tags:

Commenti (22) -

Buon giorno e anticipatamente grazie.
Non riesco ad eliminare i files .ps e relativi .inf nella cartella di spooler di PDFCreator.
Allego due immagini (via e-mail contatti) di come appare PDFCReator all'avvio e dell'errore segnalato al tentativo di stampa.
Ho provato a disininstallare cancellare manualmente la dir di Spool ma non è consentita l'eliminazione.
Le sarei grato se potesse aiutarmi.

Rispondi

Gentile Antonio,
ho visto l’allegato, e proverò ad aiutarti,
però gentilmente porta un po' di pazienza, attualmente sono impegnato.
Intanto vedi se questo articolo ti può essere d’aiuto:
www.informaticando.net/.../...senza-riavviare.aspx
eventualmente adattalo per pdf creator.

Fammi sapere, saluti Giorgio.

Rispondi

Grazie per la tua attenzione, ma purtroppo non si tratta di code bloccate nello spooler di stampa
gestito da windows che fanno da tappo, ma di files stranamente non eliminabili come se fossero
utilizzati da qualche altro processo.
Ho provato anche con unlocker che però non trova handles che bloccano i files in questione.

Grazie ancora, Antonio

Rispondi

Ciao Antonio,
scusami ma non ci sono stato.
Andiamo al dunque, controlla:
- che la cartella temp non sia stata svuotata e che quindi pdfcreator cerca file non più esistenti
- non devi eventualmente cancellare tutta la cartella spool (dentro pdf creator) ma solo i file ivi residenti, se questi file non si cancellano prova prima a tagliarli/rinominarli e poi spostarli da qualche altra parte per poi cancellarli

Fammi sapere, ciao.

P.S. sec me i file per un qualche motivo si sono corrotti ed ora ti creano problemi.

Rispondi

Ciao Giorgio,
ti mando in allegato il percorso completo del folder contenente i files che non riesco a rimuovere \ tagliare o rinominare,
in ogni caso windows segnala quanto puoi vedere nell' allegato ad ogni tentativo di cui sopra, pur non avendo in esecuzione PdfCreator.
Ho anche provato con Handle a capire se qualche processo usa o meno tali files, ma non mi pare che processi caricati o in esecuzione li utilizzino.

Ciao e grazie ancora
Antonio

Rispondi

Caro Antonio,
prima di seguire i procedimenti che ti indicherò per svuotare la cartella temporanea, accertati che l’utente col quale ti logghi abbia i diritti di amministratore.

Ora veniamo al problema, puoi tentare di svuotare la cartella temporanea o da Pulitura disco rigido o da elimina cronologia d’internet explorer (meglio il primo),
ciò nonostante non credo che tu riesca a risolvere, poiché i tuoi file si trovano dentro la cartella di spool di PDFCreator, e sec me nonostante tu non avvii il programma
questo è comunque in esecuzione come servizio in background, pertanto puoi:
-          Controllare tra i servizi in esecuzione se vi è quello di pdfcreator, arrestarlo e poi cancellare i file
-          Controllare che non sia in esecuzione automatica, toglierlo e poi rimuovere i file

Oppure come metodo altenativo, ma decisamente efficace, io proverei a cancellare questi file dalla modalità provvisoria di windows (accertandosi sempre che pdfcreator non si avvi in automatico o come servizio in background)

Ciao e fammi sapere.

Rispondi

Ciao Giorgio,
credo che tenterò di cancellare quanto in questione passando dalla modalità provvisoria.
In passato avevo tentato, senza riuscire, di eliminare i files dopo aver disinstallato PdfCreator e riavviato la macchina.
Probabilmente i files sono usati da qualche processo condiviso da altre applicazioni.
Naturalmente, a parte la seccatura, di mettere quei due .ps in attesa in fase di stampa e far passare le altre stampe accodate
nello spooler, l' inconveniente non genera altre complicazioni di sorta.

Ti farò sapere.

Antonio

Rispondi

Ok fammi sapere allora.

Ciao Giorgio.

Rispondi

Ciao Giorgio,
il tentativo di cancellare quanto in questione passando dalla modalità provvisoria non
ha funzionato. Ottengo la medesima risposta di Win in mod normale.
Tentando di capire qualcosa in più con Handle ho ottenuto questo risultato (che ti invio in allegato),
ma che ho difficoltà ad interpretare. Ti sarei grato se potessi darmi una tua opinione.

E' forse explorer.exe (processo peraltro in esecuzione) che usando il path in questine nega la possibilità
dell'eliminazione dei files ?

Grazie ancora
Antonio

Rispondi

Ciao Antonio,
si è possibile che sia il processo di explorer a bloccare i file,
fai quest’ulteriore tentativo, dal task manager di windows (meglio se in modalità provvisoria) passa alla scheda processi
e termina quello inerente internet explorer e poi prova ad eliminare i file post script incriminati.

È un ennesimo tentativo, non sono certo che funzioni, ma fammi cmq sapere, Giorgio.

Rispondi

Ciao Giorgio, solo una conferma,
precisamente intendi dire di terminare nel task manager di window
explorer.exe , eventualmente operando in modalità provvisoria.

Scusa la pedanteria.

Grazie
Antonio

Rispondi

Non explorer.exe ma iexplorer.exe,
il primo è il processo di esplorazione file system di windows (se lo termini non potrai più spostarti all’interno del S.O.) il secondo del browser internet explorer,
a che ci sei controlla pure se tra le opzioni file e cartelle non hai settato qualche impostazione che blocchi i file di cartelle di sistema.
Una domanda: ma gli altri file dentro temp o ancora meglio dentro temp/pdfcreator/spool riesci ad eliminarli?

Ciao e fammi sapere.

P.S. se non và tenterei di eliminarli dalla shell di comando di windows (da richiamare all’avvio).
P.S.S. non scusarti, anche io ho intenzione di capirci di più.

Rispondi

Ciao Giorgio,
- iexplorer.exe non è in esecuzione quando tento di cancellare quei .ps e .inf,
- rispetto al percorso completo
C:\Documents and Settings\Guenzi Antonio\Impostazioni locali\Temp\PdfCreator\Spool
ti posso dire che fino alla dir Temp si può copiare, cancellare ecc.
All'interno delle dir \PdfCreator e \PdfCreator\Spool non è possibile copiare, cancellare ecc.
- Il tentativo di eliminarli dalla shell di comando di windows non ha funzionato
- rispetto alle opzioni file e cartelle non sono settate impostazione che bloccano i file di cartelle di sistema

P.S. Se avvii PdfCreator e mandi in stampa una delle code nello spool che non riesco a cancellare PdfCreator ti propone
l'errore che ti mando in allegato (.JPG) e non procede alla stampa,
se gli dici: Exit Program esce e arresta la stampa,
se gli dici: Repeat Command ripropone lo stesso errore
se gli dici: Exit Procedure o Next Command, procede alla stampa ma ovviamente non elimina i relativi .ps e .inf
rimettendo la coda non eliminata nuovamente in fase di stampa.
Ho salvato il report dell'errore che ti invio in allegato.
In passato avevo anche provato a disinstallare PdfCreator e anche dopo aver riavviato Win non ho potuto eliminare i files
in C:\Documents and Settings\Guenzi Antonio\Impostazioni locali\Temp\PdfCreator\Spool,
succesivamente ho nuovamente installato PdfCreator.

Ciao
Antonio

Rispondi

Ok Antonio,
abbiamo un informazione importante,
è sicuramente un problema di accesso al percorso dei file che si è venuto a creare per non so bene quale motivo,
prova a spostare il percorso della cartella di salvataggio dei .ps e .inf di pdfcreator da temp ad un’altra, così facendo dovresti risolvere.

Probabilmente hai cambiato il nome utente o questo presenta caratteri strani, o chissà cosa è successo, io questo non posso saperlo, ma credo che il problema stia in quel percorso.

Ciao e fammi sapere, Giorgio.

Rispondi

Ciao Giorgio,
ho provato a impostare una cartelle appositamente creata in C:\ come cartella per i file temporanei di PdfCreator
con il seguente esito:
PdfCreator appoggia nel path di cui sopra ma non funziona più correttamente cioè da il solito errore oltre a non permettere più
di stampare,
C:\Documents and Settings\Guenzi Antonio\Impostazioni locali\Temp\PdfCreator\Spool e file contenuti rimangono non eliminabili.
Ho disistallato  PdfCreator e riavviato win controllando che non siano rimasti pezzi non eliminati di PdfCreator,
Rimangono diverse chiavi nel registro di configurazione che fanno rif. a PdfCreator che non ho toccato,
Anche dopo quanto sopra
C:\Documents and Settings\Guenzi Antonio\Impostazioni locali\Temp\PdfCreator\Spool e file contenuti rimangono non eliminabili.
Probabilmente è qualche altro processo che sta impegnando i files in questione.

Ciao

Rispondi

Controlla il path anche nel registro di sistema.

Rispondi

Fumata nera,
non esiste nessuna chiave in tutto il reg di sistema che contenga
C:\Documents and Settings\Guenzi Antonio\Impostazioni locali\Temp\PdfCreator\Spool
o parte.

Cosa dici reinstallo PdfCreator 1.4.2  ? (a parte pezzi non eliminabili !)
Ho già altre stampanti virtuali PDF
A me servirebbe un SW tipo PdfArchitect Free magari portable, conosci alternative; possibilmente, anche se non indispensabile, in lingua italiana ?

Grazie
Antonio

Rispondi

Non saprei dirti Antonio,
non mi è mai servito qualcosa in più che non facesse pdfcreator,
cmq la cosa è strana, io propendo per un errore di path/nome file.

Che posso dirti, prova a disinstallare e reinstallare l’ultima versione, se non dovesse andare prova con una precedente.

Ciao Giorgio.

P.S. fammi sapere.

Rispondi

Ciao Giorgio,
purtroppo rinunciando a capire, ahimè, sono passato
ad armi pesanti (si fa per dire),
ho installato MoveOnBoot della EMCO (free) e ho avuto ragione
di directory e files non eliminabili anche da Unlocker.

Cmq ti voglio esprimere tutta la mia gratitudine per il tempo e
il supporto riservatomi.
Grazie per la tua disponibilità e professionalità, sono sicuro che avremo
altre occasioni di incontro, non mancherò di visitare spesso Informaticando.net
dove ho trovato molte informazioni interessanti.
Se può interessarti io mi occupo di CAD e modellazione3D a livello di utilizzo
applicato alla progettazione edile e altro.

Ciao Antonio

Rispondi

Benissimo Antonio,
mi fa davvero piacere che finalmente tu sia riuscito a risolvere,
mi spiace non aver potuto fare di più, ma come dico sempre non si può sapere tutto e condividere le informazioni serve proprio a questo.

Torna pure a trovarmi sul mio blog quando vuoi (mi rammarico di non aggiornarlo spesso, ma presto dovrei riprenderlo in mano e far uscire nuovi articoli).

Io sono sempre a disposizione, alla prossima, saluti Giorgio.

Rispondi

Ciao Giorgio,

ho anche reistallato PdfCreator V. 1.4.2 e relativo PdfArchitect che ora funzionano
perfettamente, durante l'installazione viene chiesto all'utente mediante casella di spunta
se si vuole aggiungere credo una sua funzionalità a Internet Explorer, che ho evitato che rimanesse spuntata
in questa installazione, non vorrei che sia stata proprio tale condivisione che abbia creato la condizione discussa !
E' solo un' ipotesi ma sta di fatto che ora quando lanci PdfCreator lui crea
\PdfCreator\Spool che però ora è normalmente eliminabile.
Alla prossima
Antonio

Rispondi

Ottimo,
davvero un bell'intervento Antonio, sicuramente la tua esperienza tornerà utile ad altri utenti.

Torna pure quando vuoi, sei sempre il benvenuto, ciao Giorgio.

Rispondi

Aggiungi Commento

biuquote
  • Commento
  • Anteprima
Loading