Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20792 > unrolled thread

problema con phpdoc

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2016-05-17 14:57 +0200
Last post2016-05-20 00:48 +0200
Articles 19 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 14:57 +0200
    Re: problema con phpdoc Alessandro Pellizzari <shuriken@amiran.it> - 2016-05-17 14:25 +0100
    Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-17 15:27 +0200
      Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 17:00 +0200
        Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-17 18:32 +0200
          Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 19:02 +0200
            Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 19:06 +0200
            Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-17 19:08 +0200
              Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 19:47 +0200
                Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-17 19:52 +0200
                  Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 20:58 +0200
                    Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-17 21:19 +0200
                      Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-18 00:43 +0200
                        Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-18 10:21 +0200
                          Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-18 21:57 +0200
                            Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-19 13:01 +0200
                              Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-19 18:47 +0200
                                Re: problema con phpdoc alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-05-19 20:05 +0200
                                  Re: problema con phpdoc Leonardo Serni <lserni@gmail.com> - 2016-05-20 00:48 +0200

#20792 — problema con phpdoc

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 14:57 +0200
Subjectproblema con phpdoc
Message-ID<nhf4ff$1pmc$1@gioia.aioe.org>
$ phpdoc -d src -t docs
PHP Fatal error:  Uncaught 
Doctrine\Common\Annotations\AnnotationException: You have to enable 
opcache.load_comments=1 or zend_optimizerplus.load_comments=1. in 
/usr/share/php/phpDocumentor/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php:193

Perchè?
Ho cercato su internet ma non ne sono venuto a capo.

[toc] | [next] | [standalone]


#20793

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-05-17 14:25 +0100
Message-ID<dq0ke7Fob61U1@mid.individual.net>
In reply to#20792
On 17/05/2016 13:57, alex wrote:

> $ phpdoc -d src -t docs
> PHP Fatal error:  Uncaught
> Doctrine\Common\Annotations\AnnotationException: You have to enable
> opcache.load_comments=1 or zend_optimizerplus.load_comments=1. in
> /usr/share/php/phpDocumentor/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php:193
>
>
> Perchè?
> Ho cercato su internet ma non ne sono venuto a capo.

Non conosco molto bene e non uso Doctrine, ma so che dipende 
strettamente dalle annotations nei commenti delle classi che lo 
implementano.

Se stai usando opcache (o un altro ottimizzatore), probabilmente i 
commenti vengono rimossi in fase di compilazione, e Doctrine non sa come 
andare avanti.

È uno dei motivi per cui non uso Doctrine, a dire il vero... :P

Bye.

[toc] | [prev] | [next] | [standalone]


#20794

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-17 15:27 +0200
Message-ID<4v6mjbdo80sksuspmbkr8d7srjotv65qnu@L.Serni>
In reply to#20792
On Tue, 17 May 2016 14:57:20 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>$ phpdoc -d src -t docs
>PHP Fatal error:  Uncaught 
>Doctrine\Common\Annotations\AnnotationException: You have to enable 
>opcache.load_comments=1 or zend_optimizerplus.load_comments=1. in 
>/usr/share/php/phpDocumentor/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php:193

>Perchè?

Perché stai usando un trabagài che legge i COMMENTI, ma stai anche usando un
altro oggetto (APC, opcache, Zend Optimizer...) che in memoria carica solo i
sorgenti SENZA commenti per occupare meno spazio.

Insieme, le due cose non possono funzionare.

Se hai opcache digli di caricare i commenti, se hai ZendOptPlus anche. Tutti
gli altri casi significano che hai qualcosa che se magna li commenti.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20795

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 17:00 +0200
Message-ID<nhfbll$5sc$1@gioia.aioe.org>
In reply to#20794
Il 17/05/2016 15:27, Leonardo Serni ha scritto:
> Se hai opcache digli di caricare i commenti, se hai ZendOptPlus anche. Tutti
> gli altri casi significano che hai qualcosa che se magna li commenti.

E quando c'è a che fare con questi dannati tools...
Come al solito perdonate l'ignoranza, ma da dove dovrei iniziare?
Cosa devo controllare, cosa devo connfigurare?

[toc] | [prev] | [next] | [standalone]


#20796

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-17 18:32 +0200
Message-ID<0nhmjbp1br4m1p32tlk7b7ju1u3lcg3f4d@L.Serni>
In reply to#20795
On Tue, 17 May 2016 17:00:01 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>Il 17/05/2016 15:27, Leonardo Serni ha scritto:
>> Se hai opcache digli di caricare i commenti, se hai ZendOptPlus anche. Tutti
>> gli altri casi significano che hai qualcosa che se magna li commenti.

>E quando c'è a che fare con questi dannati tools...
>Come al solito perdonate l'ignoranza, ma da dove dovrei iniziare?
>Cosa devo controllare, cosa devo connfigurare?

Nella configurazione del PHP, eventualmente phpinfo, vedi se fa riferimento a "opcache" o
a "zend optimizer (plus)". Nel caso, fra i file di configurazione - qui da me sono dentro
a /etc/php/apache/conf.d/<nomefile>.ini - cerca se c'è opcache o zend, e disattivali.

Alle perse, io spesso cerco con grep a tappeto, faccio prima che a ricordarmi le cose:

	grep -r opcache /etc

Su Ubuntu credo ci sia un comando, per disabilitare i moduli di PHP, ma non ricordo quale
sia (forse phpdismod?).

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20797

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 19:02 +0200
Message-ID<nhfir0$ime$1@gioia.aioe.org>
In reply to#20796
Il 17/05/2016 18:32, Leonardo Serni ha scritto:
> On Tue, 17 May 2016 17:00:01 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:
>
>> Il 17/05/2016 15:27, Leonardo Serni ha scritto:
>>> Se hai opcache digli di caricare i commenti, se hai ZendOptPlus anche. Tutti
>>> gli altri casi significano che hai qualcosa che se magna li commenti.
>
>> E quando c'è a che fare con questi dannati tools...
>> Come al solito perdonate l'ignoranza, ma da dove dovrei iniziare?
>> Cosa devo controllare, cosa devo connfigurare?
>
> Nella configurazione del PHP, eventualmente phpinfo, vedi se fa riferimento a "opcache" o
> a "zend optimizer (plus)". Nel caso, fra i file di configurazione - qui da me sono dentro
> a /etc/php/apache/conf.d/<nomefile>.ini - cerca se c'è opcache o zend, e disattivali.
>
> Alle perse, io spesso cerco con grep a tappeto, faccio prima che a ricordarmi le cose:
>
> 	grep -r opcache /etc

$ grep -r opcache.load_comments /etc
grep: /etc/group-: Permesso negato
grep: /etc/cups/subscriptions.conf: Permesso negato
grep: /etc/cups/ssl: Permesso negato
grep: /etc/cups/subscriptions.conf.O: Permesso negato
grep: /etc/polkit-1/localauthority: Permesso negato
grep: /etc/gshadow: Permesso negato
grep: /etc/ufw/before.rules: Permesso negato
grep: /etc/ufw/after.init: Permesso negato
grep: /etc/ufw/user6.rules: Permesso negato
grep: /etc/ufw/after6.rules: Permesso negato
grep: /etc/ufw/user.rules: Permesso negato
grep: /etc/ufw/after.rules: Permesso negato
grep: /etc/ufw/before6.rules: Permesso negato
grep: /etc/ufw/before.init: Permesso negato
grep: /etc/sudoers: Permesso negato
grep: /etc/ssl/private: Permesso negato
grep: /etc/dbconfig-common/config: Permesso negato
grep: /etc/dbconfig-common/phpmyadmin.conf: Permesso negato
grep: /etc/security/opasswd: Permesso negato
grep: /etc/default/cacerts: Permesso negato
grep: /etc/shadow-: Permesso negato
grep: /etc/phpmyadmin/config-db.php: Permesso negato
grep: /etc/phpmyadmin/htpasswd.setup: Permesso negato
grep: /etc/gshadow-: Permesso negato
grep: /etc/sudoers~: Permesso negato
grep: /etc/apparmor.d/cache/usr.lib.telepathy: Permesso negato
grep: /etc/apparmor.d/cache/system_tor: Permesso negato
grep: /etc/apparmor.d/cache/usr.bin.evince: Permesso negato
grep: /etc/apparmor.d/cache/usr.sbin.tcpdump: Permesso negato
grep: /etc/apparmor.d/cache/usr.sbin.mysqld: Permesso negato
grep: /etc/apparmor.d/cache/lightdm-guest-session: Permesso negato
grep: /etc/apparmor.d/cache/usr.bin.ubuntu-core-launcher: Permesso negato
grep: /etc/apparmor.d/cache/usr.bin.webbrowser-app: Permesso negato
grep: /etc/apparmor.d/cache/usr.sbin.cupsd: Permesso negato
grep: /etc/apparmor.d/cache/usr.sbin.cups-browsed: Permesso negato
grep: /etc/apparmor.d/cache/sbin.dhclient: Permesso negato
grep: /etc/apparmor.d/cache/usr.sbin.ippusbxd: Permesso negato
grep: /etc/subuid-: Permesso negato
grep: /etc/.pwd.lock: Permesso negato
grep: /etc/ppp/chap-secrets: Permesso negato
grep: /etc/ppp/pap-secrets: Permesso negato
grep: /etc/ppp/peers: Permesso negato
grep: /etc/shadow: Permesso negato
grep: /etc/chatscripts: Permesso negato
grep: /etc/mysql/debian.cnf: Permesso negato
grep: /etc/passwd-: Permesso negato
grep: /etc/sudoers.d/README: Permesso negato
grep: /etc/subgid-: Permesso negato
/etc/php5/apache2/php.ini:;opcache.load_comments=1
/etc/php5/cli/php.ini:;opcache.load_comments=1

vedi le ultime due righe

> Su Ubuntu credo ci sia un comando, per disabilitare i moduli di PHP, ma non ricordo quale
> sia (forse phpdismod?).

$ phpdismod
WARNING:
usage: phpdismod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name 
[ module_name_2 ]

naturalmente non vado oltre per evitare di far danni (attendo eventuali 
precisazioni)

[toc] | [prev] | [next] | [standalone]


#20798

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 19:06 +0200
Message-ID<nhfj2j$ime$2@gioia.aioe.org>
In reply to#20797
Il 17/05/2016 19:02, alex ha scritto:
> /etc/php5/apache2/php.ini:;opcache.load_comments=1
> /etc/php5/cli/php.ini:;opcache.load_comments=1
>
> vedi le ultime due righe

dimenticavo, la versione di php che sto usando però è la 7, non la 5 
(come indicato da grep)

[toc] | [prev] | [next] | [standalone]


#20799

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-17 19:08 +0200
Message-ID<usjmjb5pd55virsccr10fhfg98n7b0934m@L.Serni>
In reply to#20797
On Tue, 17 May 2016 19:02:25 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>/etc/php5/apache2/php.ini:;opcache.load_comments=1
>/etc/php5/cli/php.ini:;opcache.load_comments=1

OK, direi che il problema sia quello. Si tratta di togliere il ";" che commenta le
righe, in entrambi i file (meglio non avere due configurazioni diverse, anche se a
quanto so CLI non lo usa realmente, opcache).

E poi riavviare apache (service apache2 reload, o apache2ctl reload).

Prima, per sicurezza, dagli

	apache2ctl configtest

per essere sicuro che la sintassi sia OK. Se non lo è, NON riavviare.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20800

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 19:47 +0200
Message-ID<nhflfk$npi$1@gioia.aioe.org>
In reply to#20799
Il 17/05/2016 19:08, Leonardo Serni ha scritto:
> On Tue, 17 May 2016 19:02:25 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:
>
>> /etc/php5/apache2/php.ini:;opcache.load_comments=1
>> /etc/php5/cli/php.ini:;opcache.load_comments=1
>
> OK, direi che il problema sia quello. Si tratta di togliere il ";" che commenta le
> righe, in entrambi i file (meglio non avere due configurazioni diverse, anche se a
> quanto so CLI non lo usa realmente, opcache).
>
> E poi riavviare apache (service apache2 reload, o apache2ctl reload).
>
> Prima, per sicurezza, dagli
>
> 	apache2ctl configtest
>
> per essere sicuro che la sintassi sia OK. Se non lo è, NON riavviare.
>
> Leonardo
>

fatto, ma il problema non si è risolto; come già detto la configurazione 
mi sembra riferita a php5 (io sto usando la 7)

[toc] | [prev] | [next] | [standalone]


#20801

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-17 19:52 +0200
Message-ID<8fmmjb1bn3icrbgh8von01fpk5q5alcner@L.Serni>
In reply to#20800
On Tue, 17 May 2016 19:47:33 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>> OK, direi che il problema sia quello. Si tratta di togliere il ";" che commenta le
>> righe, in entrambi i file (meglio non avere due configurazioni diverse, anche se a
>> quanto so CLI non lo usa realmente, opcache).

>> E poi riavviare apache (service apache2 reload, o apache2ctl reload).

>> Prima, per sicurezza, dagli
>> 	apache2ctl configtest

>> per essere sicuro che la sintassi sia OK. Se non lo è, NON riavviare.
>> Leonardo

>fatto, ma il problema non si è risolto; come già detto la configurazione 
>mi sembra riferita a php5 (io sto usando la 7)

Allora bisogna che tu controlli la configurazione di PHP7. Non so dove sia, perché
a quanto so non è in nessuna distribuzione standard.

Prova magari a creare una paginetta con soltanto

	<?php
		phpinfo();
	?>

e vedere nella pagina se ci sono riferimenti a opcache od Optimizer, e dove sono i
relativi file di configurazione.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20802

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 20:58 +0200
Message-ID<nhfpkn$vqg$2@gioia.aioe.org>
In reply to#20801
Il 17/05/2016 19:52, Leonardo Serni ha scritto:

http://postimg.org/image/kcivgo3td/

[toc] | [prev] | [next] | [standalone]


#20803

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-17 21:19 +0200
Message-ID<nhfqrc$12c4$1@gioia.aioe.org>
In reply to#20802
Il 17/05/2016 20:58, alex ha scritto:
> Il 17/05/2016 19:52, Leonardo Serni ha scritto:
>
> http://postimg.org/image/kcivgo3td/

poi c'è /etc/php/7.0/apache2/conf.d/10-opcache.ini che contiene

; configuration for php opcache module
; priority=10
zend_extension=opcache.so

[toc] | [prev] | [next] | [standalone]


#20804

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-18 00:43 +0200
Message-ID<fh7njbl1spk8pr0jc1fktce82fshid2vg7@L.Serni>
In reply to#20803
On Tue, 17 May 2016 21:19:10 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>Il 17/05/2016 20:58, alex ha scritto:
>> Il 17/05/2016 19:52, Leonardo Serni ha scritto:
>>
>> http://postimg.org/image/kcivgo3td/
>
>poi c'è /etc/php/7.0/apache2/conf.d/10-opcache.ini che contiene
>
>; configuration for php opcache module
>; priority=10
>zend_extension=opcache.so

OK, prova in quel file a mettere

opcache.load_comments=1

e, se non funziona, commenta zend_extension=:

; zend_extension=opcache.so

per disattivare opcache del tutto. Mi sembra non ci siano molte alternative.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20805

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-18 10:21 +0200
Message-ID<nhh8mm$10is$1@gioia.aioe.org>
In reply to#20804
Il 18/05/2016 00:43, Leonardo Serni ha scritto:
> On Tue, 17 May 2016 21:19:10 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:
>
>> Il 17/05/2016 20:58, alex ha scritto:
>>> Il 17/05/2016 19:52, Leonardo Serni ha scritto:
>>>
>>> http://postimg.org/image/kcivgo3td/
>>
>> poi c'è /etc/php/7.0/apache2/conf.d/10-opcache.ini che contiene
>>
>> ; configuration for php opcache module
>> ; priority=10
>> zend_extension=opcache.so
>
> OK, prova in quel file a mettere
>
> opcache.load_comments=1
>
> e, se non funziona, commenta zend_extension=:
>
> ; zend_extension=opcache.so
>
> per disattivare opcache del tutto. Mi sembra non ci siano molte alternative.
>
> Leonardo
>

Ho dovuto disattivare tutta l'estensione, possibile che non c'è modo di 
attivare la lettura dei commenti? bah :(

Ora cmq funziona, ma invece dei file html, è possibile creare un file 
docs o pdf?

[toc] | [prev] | [next] | [standalone]


#20806

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-18 21:57 +0200
Message-ID<d6gpjbpnjbgs6dptjuc8da4c2o1b0qb7io@L.Serni>
In reply to#20805
On Wed, 18 May 2016 10:21:42 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>> e, se non funziona, commenta zend_extension=:

>> ; zend_extension=opcache.so

>> per disattivare opcache del tutto. Mi sembra non ci siano molte alternative.
>> Leonardo

>Ho dovuto disattivare tutta l'estensione, possibile che non c'è modo di 
>attivare la lettura dei commenti? bah :(

Mi pare strano, visto che nel 5 c'era. Guarda nella documentazione del 7. Io prima o
poi devo provarlo, ma... siamo sul "poi" :-)

>Ora cmq funziona, ma invece dei file html, è possibile creare un file 
>docs o pdf?

Da HTML a PDF lo fai in automatico sia con Chrome che con Firefox.

Se no ci dovrebbe essere wkhtml2pdf, e altre opzioni.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20809

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-19 13:01 +0200
Message-ID<nhk6eb$15fs$1@gioia.aioe.org>
In reply to#20806
Il 18/05/2016 21:57, Leonardo Serni ha scritto:
>> Ora cmq funziona, ma invece dei file html, è possibile creare un file
>> docs o pdf?
>
> Da HTML a PDF lo fai in automatico sia con Chrome che con Firefox.
>

di un singolo file, ma di tutta la dir.??

> Se no ci dovrebbe essere wkhtml2pdf, e altre opzioni.

come sopra, o non ho guardato bene nelle opzioni?

[toc] | [prev] | [next] | [standalone]


#20811

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-19 18:47 +0200
Message-ID<ferrjbldub0nmnbkh5doobfr7obj2ho8fd@L.Serni>
In reply to#20809
On Thu, 19 May 2016 13:01:32 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>Il 18/05/2016 21:57, Leonardo Serni ha scritto:
>>> Ora cmq funziona, ma invece dei file html, è possibile creare un file
>>> docs o pdf?

>> Da HTML a PDF lo fai in automatico sia con Chrome che con Firefox.

>di un singolo file, ma di tutta la dir.??

Ah, no. In quel caso, no.

>> Se no ci dovrebbe essere wkhtml2pdf, e altre opzioni.

>come sopra, o non ho guardato bene nelle opzioni?

wkhtml2pdf lavora da linea di comando, sicché si può provare a usarlo come argomento
di find -exec. Mi sa che sia lento in maniera spaventosa, però.

Non so se ci siano molte possibilità free di fare quello che chiedi, mi spiace.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20812

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-05-19 20:05 +0200
Message-ID<nhkv92$h2v$1@gioia.aioe.org>
In reply to#20811
Il 19/05/2016 18:47, Leonardo Serni ha scritto:
>> come sopra, o non ho guardato bene nelle opzioni?
> wkhtml2pdf lavora da linea di comando, sicché si può provare a usarlo come argomento
> di find -exec. Mi sa che sia lento in maniera spaventosa, però.
>

quindi mi crea un pdf per ogni html?

> Non so se ci siano molte possibilità free di fare quello che chiedi, mi spiace.

un manuale (unico) con più pagine, capitoli, sezioni..., facile da 
scaricare/distribuire.
mai visto uno? su internet c'è ne sono milioni

[toc] | [prev] | [next] | [standalone]


#20813

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-20 00:48 +0200
Message-ID<tcgsjbdur29de7r17aj4oo09m8rg0sjds7@L.Serni>
In reply to#20812
On Thu, 19 May 2016 20:05:23 +0200, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>Il 19/05/2016 18:47, Leonardo Serni ha scritto:
>>> come sopra, o non ho guardato bene nelle opzioni?
>> wkhtml2pdf lavora da linea di comando, sicché si può provare a usarlo come argomento
>> di find -exec. Mi sa che sia lento in maniera spaventosa, però.

>quindi mi crea un pdf per ogni html?

Sì. Poi si possono unire con strumenti come Nitro PDF, ma è un affare lungo.

>> Non so se ci siano molte possibilità free di fare quello che chiedi, mi spiace.

>un manuale (unico) con più pagine, capitoli, sezioni..., facile da 
>scaricare/distribuire.
>mai visto uno? su internet c'è ne sono milioni

Sì, sì, ho capito _COSA_ vuoi fare. E' il _COME_ farlo che è il problema. Quando mi è
capitato, ho usato uno strumento per costruire file ePub, che sono XHTML zippati, per
cui esistono anche convertitori a PDF. Però, me lo sono dovuto fare su misura :-(

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web