Articles of itextsharp

iTextSharp – Invio di pdf in memoria in un allegato di posta elettronica

Ho fatto un paio di domande qui, ma sto ancora avendo problemi. Sarei grato se potessi dirmi cosa sto facendo male nel mio codice. Eseguo il codice sopra da una pagina ASP.Net e ottengo “Imansible accedere a un stream chiuso”. var doc = new Document(); MemoryStream memoryStream = new MemoryStream(); PdfWriter.GetInstance(doc, memoryStream); doc.Open(); doc.Add(new Paragraph(“First […]

Itextsharp: regola 2 elementi su esattamente una pagina

Quindi, sto avendo questo problema usando C # (.NET 4.0 + WinForms) e iTextSharp 5.1.2. Ho alcune immagini scansionate memorizzate su un DB e ho bisogno di creare al volo PDF con quelle immagini. Alcuni file hanno solo una pagina e altre centinaia. Funziona bene usando: foreach (var page in pages) { Image pageImage = […]

Recupera le rispettive coordinate di tutte le parole nella pagina con itextsharp

il mio scopo è quello di recuperare le rispettive coordinate di tutte le parole sulla pagina, quello che ho fatto è PdfReader reader = new PdfReader(“cde.pdf”); TextWithPositionExtractionStategy S = new TextWithPositionExtractionStategy(); PdfTextExtractor.GetTextFromPage(reader,1,S); Vector curBaseline = renderInfo.GetDescentLine().GetStartPoint(); Vector topRight = renderInfo.GetAscentLine().GetEndPoint(); iTextSharp.text.Rectangle rect = new iTextSharp.text.Rectangle(curBaseline[Vector.I1], curBaseline[Vector.I2], topRight[Vector.I1], topRight[Vector.I2]); string x1 = curBaseline[Vector.I1].ToString(); string x2 = […]

Controllo della casella di controllo pdf con itextsharp

Ho provato tanti modi diversi, ma non riesco a controllare la casella di controllo! Ecco cosa ho provato: var reader = new iTextSharp.text.pdf.PdfReader(originalFormLocation); using (var stamper = new iTextSharp.text.pdf.PdfStamper(reader,ms)) { var formFields = stamper.AcroFields; formFields.SetField(“IsNo”, “1”); formFields.SetField(“IsNo”, “true”); formFields.SetField(“IsNo”, “On”); } Nessuno di loro funziona. Qualche idea?

Utilizzo di LocationTextExtractionStrategy in itextSharp per coordinate di testo

Il mio objective è recuperare i dati da PDF che potrebbero trovarsi nella struttura della tabella in un file Excel. utilizzando LocationTextExtractionStrategy con iTextSharp possiamo ottenere i dati di stringa in testo normale con il contenuto della pagina in modo da sinistra a destra. Come posso andare avanti così durante PdfTextExtractor.GetTextFromPage (reader, i, new LocationTextExtractionStrategy […]

I PDF generati da iTextSharp ora generano la finestra di dialogo Salva in Adobe Reader X

Ho usato iTextSharp per generare documenti PDF per oltre un anno. Sfortunatamente, con il rilascio di Adobe Reader X, i miei PDF ora causano un “Vuoi salvare?” finestra di dialogo che appare alla chiusura del documento PDF. Questo non succede con i PDF che non sono generati con iTextSharp. È davvero fastidioso per i miei […]

Leggi PDF usando itextsharp dove la lingua PDF non è inglese

Sto cercando di leggere questo PDF usando itextsharp in C # che convertirà questo pdf in un file word. inoltre ha bisogno di mantenere la formulazione della tabella e i caratteri in parole quando provo con pdf inglese funzionerà perfettamente ma usando alcune delle lingue indiane come Hindi, Marathi non funziona. public string ReadPdfFile(string Filename) […]

Crea PDF in memoria anziché file fisici

Come si fa a creare PDF in memorystream anziché in file fisici usando itextsharp. Il codice qui sotto sta creando un vero file pdf. Invece come posso creare un byte [] e memorizzarlo nel byte [] in modo che possa restituirlo attraverso una funzione using iTextSharp.text; using iTextSharp.text.pdf; Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10, 10, […]

Come restituire PDF al browser in MVC?

Ho questo codice demo per iTextSharp Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream(“Chap0101.pdf”, FileMode.Create)); document.Open(); document.Add(new Paragraph(“Hello World”)); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); Come posso ottenere il controller per restituire il documento PDF al browser? MODIFICARE: L’esecuzione di questo codice apre Acrobat ma […]

Come posso inserire un’immagine con iTextSharp in un PDF esistente?

Ho un PDF esistente e posso usare FdFWriter per l’inserimento in caselle di testo. Funziona bene. Ora ho un’immagine. Ho letto la documentazione e ho visto molti esempi, ma tutti creano nuovi documenti e inseriscono un’immagine. Voglio prendere un PDF esistente e inserire un’immagine in un campo immagine o come icona di un pulsante. Ho […]