0
私はAPIから得たバイト配列を持っています。バイト配列をpdfに結合する
byte[] sticker = db.call_API_print_sticker(Id);
私はこのメソッドを何度も呼び出してからpdfに変換する必要があります。私は配列の配列に格納し、一度私はすべてそれらを持っているそれらを変換する
どのように私はそれを格納し、バイト配列pdfsを結合するのですか?
私はAPIから得たバイト配列を持っています。バイト配列をpdfに結合する
byte[] sticker = db.call_API_print_sticker(Id);
私はこのメソッドを何度も呼び出してからpdfに変換する必要があります。私は配列の配列に格納し、一度私はすべてそれらを持っているそれらを変換する
どのように私はそれを格納し、バイト配列pdfsを結合するのですか?
byte[]
はおそらく1つのpdfです。私はそれがない場合、最も簡単な方法は、一つに複数のPDFを組み合わせることnugetパッケージex: PdfSharpを使用することですあなただけ
System.IO.File.WriteAllBytes(@"sticker.pdf", sticker);
を行うことができると思うだろう。
IEnumerable<byte[]> stickers;
using (var combinedPdf = new PdfDocument(@"stickers.pdf"))
foreach (var pdf in stickers)
using (MemoryStream ms = new MemoryStream(pdf))
{
var someSticker = PdfReader.Open(ms);
combinedPdf.AddPage(someSticker.Pages[0]);
}
:
要旨(各ステッカーを前提とし1ページが含まれています)