Tengo que adjuntar un pdf que he creado en la memoria a un correo electrónico. Los archivos adjuntos pueden tomar una secuencia. Así que creo que necesito convertir un objeto de documento iTextSharp a la transmisión. ¿Cómo puedo hacer eso? Intenté serializar el objeto Document en una secuencia pero no está "marcado como serializable".iTextSharp - Cómo convertir el documento a byte []
7
A
Respuesta
2
Mire iText.pdf.PdfWriter. Hay métodos que toman una secuencia.
He aquí una muestra para el streaming en ASP.NET- link text
17
Aquí está un ejemplo de código
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
//creating a sample Document
iTextSharp.text.Document doc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4, 30f, 30f, 30f, 30f);
iTextSharp.text.pdf.PdfWriter writer = iTextSharp.text.pdf.PdfWriter.GetInstance(doc, ms);
doc.Open();
doc.Add(new iTextSharp.text.Chunk("hello world"));
doc.Close();
byte[] result = ms.ToArray();
}
Cuestiones relacionadas
- 1. Cómo convertir pdf Byte [] Matriz a archivo descargable usando iTextSharp
- 2. Cómo convertir byte [] a InputStream?
- 3. Cómo convertir int [] a byte []
- 4. conversión de objeto de documento a byte []
- 5. (Javascript) Convertir byte [] a imagen
- 6. Convertir de BitArray a Byte
- 7. Silverlight 4.0: ¿Cómo convertir byte [] a imagen?
- 8. cómo convertir cadena a byte [] en C#
- 9. ¿Cómo convertir un número a un byte?
- 10. Java - Byte [] a byte []
- 11. Cómo convertir IntPtr en byte *
- 12. Cómo convertir byte [] para BitmapImage
- 13. Convertir imagen a byte con php
- 14. iTextSharp configurar el paisaje del documento (horizontal) A4
- 15. Convertir corto a byte [] en Java
- 16. itextsharp trimning pdf páginas del documento
- 17. Agregar una página al documento PDF con iTextSharp
- 18. Convertir byte [] en char []
- 19. C# Convertir Char a Byte (representación hexadecimal)
- 20. Convertir un byte o int a BitSet
- 21. Cómo convertir una matriz (gestionada a no gestionada) <System :: Byte ^> a byte *?
- 22. zlib de C++ a C# (Cómo convertir byte [] a stream y stream to byte [])
- 23. Convertir sbyte en byte
- 24. cómo convertir un tipo de valor a byte [] en C#?
- 25. Cómo convertir de [] byte a int en Go Programming
- 26. Cómo convertir una secuencia a un byte [] en Clojure?
- 27. ¿Cómo convertir una cadena simple a Byte Array en VBA?
- 28. Cómo convertir un XmlDocument a una matriz <byte>?
- 29. Cómo convertir byte [] a base64 (y viceversa) en J2ME?
- 30. Java: byte [] a Byte []