He generado un pdf usando iTextSharp, cuando está creado lo guarda automáticamente en la ubicación provista en mi código en el servidor, no en el lado del cliente y, por supuesto, sin decirle nada al usuario. Necesito enviarlo al cliente y necesito solicitar un cuadro de diálogo para preguntar al usuario dónde quiere guardar su […]
Estoy haciendo una aplicación que debe mostrar archivos PDF con contraseña. Este es mi código: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { string filePath = Request.QueryString[“filePath”]; if (filePath.ToUpper().EndsWith(“PDF”)) { copyPDF(filePath); } } catch { string message = “alert(‘File Not Found! Call Records Department for verification. ‘)”; ScriptManager.RegisterStartupScript(Page, this.GetType(), message, message, […]
Supongo que tengo que aplanar un formulario XFA para mostrarlo correctamente en la interfaz de usuario de una aplicación que utiliza el CSDK de Nuance. Cuando lo proceso ahora recibo un mensaje genérico “Espere … si este mensaje no se reemplaza eventualmente …”. Buscando un ejemplo de código iTextSharp para hacer esto.
iTextSharp funciona bien extrayendo texto plano de documentos PDF, pero tengo problemas con el texto de subíndice / superíndice, común en documentos técnicos. TextChunk.SameLine() requiere dos segmentos para tener una posición vertical idéntica para estar “en” la misma línea, que no es el caso para el texto superíndice o subíndice. Por ejemplo, en la página […]
Estoy usando la biblioteca iTextSharp y C # .Net para dividir mi archivo PDF. Considere un archivo PDF llamado sample.pdf que contiene 72 páginas. Este ejemplo.pdf contiene páginas que tienen un hipervínculo que navega a otra página. Por ejemplo: en la página 4 hay tres hipervínculos que al hacer clic navegan a las páginas 24, […]
Las palabras resaltadas no se muestran en el navegador utilizando itextsharp. Adobe Navegador CÓDIGO List MatchesFound = strategy.GetTextLocations(splitText[i].Trim(), StringComparison.CurrentCultureIgnoreCase); foreach (Rectangle rect in MatchesFound) { float[] quad = { rect.Left – 3.0f, rect.Bottom, rect.Right, rect.Bottom, rect.Left – 3.0f, rect.Top + 1.0f, rect.Right, rect.Top + 1.0f }; //Create our hightlight PdfAnnotation highlight = PdfAnnotation.CreateMarkup(stamper.Writer, rect, null, […]
Estoy usando C # y iTextSharp para agregar una marca de agua a mis archivos 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++) { […]
Estoy tratando de extraer todas las imágenes de un pdf usando itextsharp, pero no puedo superar este obstáculo. El error se produce en la línea System.Drawing.Image ImgPDF = System.Drawing.Image.FromStream(MS); dando un error de “El parámetro no es válido”. Creo que funciona cuando la imagen es un bitmap pero no de otro formato. Tengo este código […]
¿Cómo puedo agregar encabezado y pie de página para cada página en el pdf? Encabezado contendrá solo un texto El pie de página contendrá un texto y una paginación para el pdf (Página: 1 de 4) Cómo es esto posible ? Traté de agregar la línea siguiente, pero el encabezado no aparece en pdf. document.AddHeader(“Header”, […]
He generado un PDF a partir de una plantilla. El PDF tiene un campo en el medio que es de longitud variable. Estoy intentando trabajar de modo que si el contenido del campo se desborda, el progtwig usará una segunda plantilla de instancia como segunda página y continuará en el mismo campo allí. es posible?