It is currently 8 June 2025, 13:16 Advanced search

Concatenate PDF errore

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Concatenate PDF errore

Postby AndreaF » 12 September 2024, 13:27

Ciao,
ho una funzione che concatena pdf usando il FileMangler in ambiente di sviluppo tutto funziona perfettamente, pubblicato sul server questo è l'errore che da

Code: Select all
fm := new ()     [com.progamma.FileMangler]
fm.PDF Permissions := C0     [0]
fm.Concatenate PDF (com.progamma.IDArray, D:\Mobtec\MobWorkTest\wwwroot\temp\F4FE4474-22C5-4974-A697-F41CAEAFA80A.pdf)
(Stampa Diario) Err : Object reference not set to an instance of an object.
com.progamma.FileMangler.ConcatPdfFile
com.progamma.FileMangler.ConcatPdfFile
FormUtenteDetail.StampaDiario(FormUtenteDetail.cs:22584)

l'array con i percorsi dei pdf da concatenare è così popolato.
allegati Da Concatenare.Add Value (D:\Mobtec\MobWorkTest\wwwroot\temp\F9EE59B9-E3E2-4EB2-A5C9-70E5ACF06178_CL_538694_04_20240726084721.pdf)
Ho aggiunto la dll itextsharp nella custom dell'applicazione.
Inde 23, .Net6, 64bit
AndreaF
 
Posts: 42
Joined: 9 February 2022, 12:38

Re: Concatenate PDF errore

Postby Thema » 12 September 2024, 13:49

metti i permessi di scrittura sulla cartella temp per l'utente IISUSR
Antonio Avitabile (freelance)
User avatar
Thema
 
Posts: 771
Joined: 6 February 2013, 13:46
Location: Parma

Re: Concatenate PDF errore

Postby AndreaF » 12 September 2024, 14:14

ci sono già
AndreaF
 
Posts: 42
Joined: 9 February 2022, 12:38

Re: Concatenate PDF errore

Postby ljwilson » 12 September 2024, 19:24

Se si utilizza itextsharp.dll a cui si fa riferimento nella documentazione inde, è a 32 bit:
Code: Select all
dumpbin /headers itextsharp.dll
Microsoft (R) COFF/PE Dumper Version 14.29.30145.0
Copyright (C) Microsoft Corporation.  All rights reserved.
Dump of file itextsharp.dll
PE signature found
File Type: DLL
FILE HEADER VALUES
             14C machine (x86)

...jack
ljwilson
 
Posts: 787
Joined: 26 November 2013, 14:15

Re: Concatenate PDF errore

Postby AndreaF » 13 September 2024, 7:21

giusto, non ci avevo pensato...
Sai se esiste una versione 64bit?
AndreaF
 
Posts: 42
Joined: 9 February 2022, 12:38

Re: Concatenate PDF errore

Postby Thema » 13 September 2024, 11:08

prova questa
Attachments
itextsharp.zip
(1.06 MiB) Downloaded 46 times
Antonio Avitabile (freelance)
User avatar
Thema
 
Posts: 771
Joined: 6 February 2013, 13:46
Location: Parma

Re: Concatenate PDF errore

Postby ljwilson » 13 September 2024, 12:40

Inoltre, potresti provare a impostare l'impostazione IIS Application Pool "Enable 32-bit Applications" su true e vedere se fa qualche differenza.

Chat-GPT afferma che le versioni 4 e 5 (ultima versione open source) di iTextSharp.dll dovrebbero funzionare sia su applicazioni a 32 bit che a 64 bit, poiché è stata compilata con l'impostazione "Any CPU".

...jack
ljwilson
 
Posts: 787
Joined: 26 November 2013, 14:15

Re: Concatenate PDF errore

Postby ljwilson » 13 September 2024, 20:18

Ho fatto un test veloce e sospetto che il problema sia che iTextSharp.dll non si carica in .net6
Sono riuscito a farlo funzionare correttamente su un server IIS usando .net4 e 64 bit.

Quando iTextSharp.dll non viene trovato/caricato, ottengo lo stesso errore che hai dato nel tuo post originale.
ljwilson
 
Posts: 787
Joined: 26 November 2013, 14:15

Re: Concatenate PDF errore

Postby Thema » 12 January 2025, 15:30

ho fatto alcune prove...
inde 22.5 net 4 funziona
inde 24.5 net 4 o net 6 non funziona
Antonio Avitabile (freelance)
User avatar
Thema
 
Posts: 771
Joined: 6 February 2013, 13:46
Location: Parma

Re: Concatenate PDF errore

Postby f.faleschini » 14 January 2025, 11:17

Ciao, per quel che vale condivido il fatto che io per concatenare pdf uso la funzione shell() e uso questo tool da command line
https://github.com/pdfcpu/pdfcpu

io lo uso per fare split pdf e per concatenare, poi può fare mille cose ma non mi serve al momento per altro.

funziona sia in windows che linux.

Ciao.
f.faleschini
 
Posts: 1075
Joined: 12 April 2017, 9:09


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 52 guests

cron