Articles of itextsharp

Leggi / modifica i metadati PDF usando iTextSharp

Sto cercando di usare iTextSharp per leggere / modificare i metadati PDF. Ho capito come farlo usando pdfreader e pdfstamper. Mi chiedevo se potessi leggere / modificare ulteriori informazioni sui metadati come le informazioni sul copyright e pochi altri all’interno dello spazio dei nomi di Photoshop XMP. Apprezzerei molto qualsiasi suggerimento per la soluzione. Grazie, […]

Come posso appiattire un modulo PDF XFA utilizzando iTextSharp?

Presumo che ho bisogno di appiattire un modulo XFA per visualizzare correttamente sull’interfaccia utente di un’applicazione che utilizza CSDK di Nuance. Quando lo elaboro ora ricevo un messaggio generico “Please Wait …. Se questo messaggio non viene infine sostituito ..”. Alla ricerca di alcuni esempi di codice iTextSharp per farlo.

Come aggiungere una filigrana a un file PDF?

Sto usando C # e iTextSharp per aggiungere una filigrana ai miei file PDF: Document document = new Document(); PdfReader pdfReader = new PdfReader(strFileLocation); PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(strFileLocationOut, FileMode.Create, FileAccess.Write, FileShare.None)); iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(WatermarkLocation); img.SetAbsolutePosition(100, 300); PdfContentByte waterMark; // for (int pageIndex = 1; pageIndex <= pdfReader.NumberOfPages; pageIndex++) { waterMark = […]

Estrai immagine da PDF usando itextsharp

Sto cercando di estrarre tutte le immagini da un pdf usando itextsharp ma non riesco a superare questo ostacolo. L’errore si verifica sulla riga System.Drawing.Image ImgPDF = System.Drawing.Image.FromStream(MS); dando un errore di “Parametro non valido”. Penso che funzioni quando l’immagine è un bitmap ma non di qualsiasi altro formato. Ho questo seguente codice – mi […]

Aggiungi intestazione e piè di pagina per PDF utilizzando iTextsharp

Come posso aggiungere intestazione e piè di pagina per ogni pagina nel pdf. Intestato conterrà solo un testo Il piè di pagina conterrà un testo e l’impaginazione per pdf (Pagina: 1 di 4) Com’è ansible ? Ho provato ad aggiungere la riga sottostante, ma l’intestazione non viene visualizzata in pdf. document.AddHeader(“Header”, “Header Text”); Questo è […]

Come posso aggiungere un’immagine a tutte le pagine del mio PDF?

Ho cercato di aggiungere un’immagine a tutte le pagine usando itextsharp. L’immagine deve essere SOPRA di tutto il contenuto di ogni pagina. Ho usato il seguente codice sotto tutti gli altri doc.add() Document doc = new Document(iTextSharp.text.PageSize.A4, 10, 10, 30, 1); PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Server.MapPath(“~/pdf/” + fname), FileMode.Create)); doc.Open(); Image image = Image.GetInstance(Server.MapPath(“~/images/draft.png”)); […]

Come continuare l’output sul campo in una seconda pagina?

Ho generato un PDF da un modello. Il PDF ha un campo nel mezzo che è di lunghezza variabile. Sto cercando di farlo funzionare in modo tale che se il contenuto del campo fuoriesce, il programma userà un secondo modello di istanza come seconda pagina e continuerà nello stesso campo lì. È ansible?

HTML da elencare usando XMLWorker

Qualcuno potrebbe fornire un esempio di analisi dell’HTML in un elenco di elementi usando XMLWorkerHelper in iTextSharp (C #). La versione di JAVA fornita nella documentazione è: XMLWorkerHelper.getInstance().parseXHtml(new ElementHandler() { public void add(final Writable w) { if (w instanceof WritableElement) { List elements = ((WritableElement)w).elements(); // write class names of elements to file } } […]

inserisci il numero di pagina quando crei il PDF con iTextSharp

Sto lavorando con ASP MVC e uso iTextSharp per generare PDF nella mia applicazione. Ma ora ho un problema: stampo liste e quando esiste più di una pagina, voglio mostrare il numero della pagina (es .: Page 1 to 4 ). Ho trovato alcuni esempi, ma penso che sia più complesso di quello che ho […]

iTextSharp – Come ottenere la posizione della parola su una pagina

Sto usando iTextSharp e il metodo reader.GetPageContent per estrarre il testo da un PDF. Devo trovare il rettangolo / posizione per ogni parola trovata nel documento. C’è un modo per ottenere il rettangolo / posizione di una parola in un PDF usando iTextSharp?