2009-11-23 14 views
7

¿Hay alguna API en C# o .net para editar documentos en formato PDF?

Me gusta Necesito recuperar un texto en particular y reemplazarlo por mi propio texto.¿Hay alguna API en C# o .net para editar documentos pdf?

Gracias
NRK

+1

@jheddings: http://meta.stackexchange.com/questions/15650/ban-lmgtfy-let-me-google-that-for-you-links – RCIX

+0

Y tenga en cuenta que las preguntas frecuentes afirma "No hay pregunta demasiado trivial ... " – RCIX

Respuesta

7

Esto no es posible (en un & manera fiable limpia), desde iTextSharp tutorial:

Puede no 'de análisis' un archivo PDF existente usando iText, sólo se puede 'leer' que página por página. ¿Qué significa esto? El formato pdf es solo un lienzo donde texto y gráficos se colocan sin cualquier información de estructura. Como tal no hay ningún 'iText-objects' en un archivo PDF . En cada página habrá , probablemente sea un número de 'Cadenas', pero no puede reconstruir una frase o un párrafo usando estas cadenas. [...] No puede editar un documento PDF existente, diciendo: por ejemplo, reemplace la palabra Louagie por Lowagie. Para lograr esto, debe saber la ubicación exacta de la palabra Louagie , pintar un rectángulo blanco sobre ella y pintar la palabra Lowagie en este rectángulo blanco. Por favor, evite este tipo de trabajo 'parche'. Haga su edición de PDF con un producto de Adobe.

+0

Gracias RC, Como soy nuevo en la edición de PDF, pero ¿puedo recuperar texto en particular y reemplazarlo con mi propio texto y guardarlo como un nuevo documento PDF? – nRk

+0

@nrk, no como se indicó anteriormente. Debes leer el enlace que proporcioné si necesitas más información. –

+0

Respuesta realmente molesta. No hay pruebas de que esto no se pueda hacer. Si iText no puede hacerlo, no significa que no se puede hacer. –

1

hay una serie de bibliotecas 3 ª parte (como Aspose (herramienta de pago)), pero no hay realmente una API nativa.

Dicho esto, PDF is an open-standard para que pueda ver cómo está estructurado el archivo y analizarlo por su cuenta.

Cuestiones relacionadas