Potrzebuję dołączyć plik pdf utworzony w pamięci do wiadomości e-mail. Załączniki mogą pobierać strumień. Dlatego uważam, że muszę przekonwertować obiekt iTextSharp Document na strumień. Jak mogę to zrobić? Próbowałem serializacji obiektu Document do strumienia, ale nie jest on "oznaczony jako możliwy do serializacji".iTextSharp - Jak konwertować dokument na bajt []
7
A
Odpowiedz
2
Spójrz na iText.pdf.PdfWriter. Istnieją metody, które biorą strumień.
Oto próbka do streamingu w ASP.NET- link text
17
Oto przykład kodu
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();
}
Powiązane problemy
- 1. zlib z C++ na C# (Jak konwertować bajt [] na strumień i strumień na bajt [])
- 2. Jak konwertować System.Drawing.Image na Byte Array?
- 3. Jak mogę przekonwertować bajt [] na BitmapImage?
- 4. itextsharp Błąd "dokument nie ma stron", gdy mam znacznik zakotwiczenia
- 5. Jak przekonwertować bajt [] na InputStream?
- 6. Jak przekonwertować char na bajt?
- 7. C# - Konwertuj niebezpieczne bajty * na bajt []
- 8. C# Konwertuj Char na Bajt (reprezentacja heksadecymalna)
- 9. Java - Byte [] na bajt []
- 10. Konwertuj system.data.linq.binary na bajt []
- 11. C# int na bajt []
- 12. C# przekształcić obiekt [] na bajt [], ale jak zachować bajt jako bajt?
- 13. bajt + bajt = nieznany wynik
- 14. Konwertuj bajt [] na sbyte []
- 15. Konwersja DataHandler na bajt []
- 16. jak konwertować obiekt na ciąg w php
- 17. Jak konwertować znaki specjalne na encje html?
- 18. Jak konwertować FileTime na ciąg z DateFormat
- 19. jak konwertować const WCHAR * na const char *
- 20. Jak konwertować ułamki dziesiętne na ułamki szesnastkowe?
- 21. Jak konwertować znaki specjalne na zwykłe znaki?
- 22. Jak konwertować punktory na listę poziomą?
- 23. Jak konwertować liczbę znaków na znaki ASCII?
- 24. JavaScript konwertować int na string
- 25. Czytaj bajt pliku na bajt i parsuj do int
- 26. jak konwertować JSON ciąg
- 27. Jak przekonwertować Java String na bajt []?
- 28. Jak przekonwertować ciąg na bajt w Javie
- 29. Jak przekonwertować bajt na długi w Javie?
- 30. C# Jak przekonwertować System.Net.ConnectStream na bajt [] (tablica)