データベースからバイト配列を取得し、convertAPI に送信して PDF として変換するコードがあります。
ドキュメントをそのままダウンロードすると正常に動作します (バイト [] またはドキュメントに問題はありません) が、ストリームを ConvertAPI に送信すると、結果の PDF はすべて文字化けし、200 ページを超えます (ドキュメントには 1 ページしかありません)。 )。ドキュメントには画像と中国語のテキストが含まれています。
これが私のコードです(アプリケーションはC#Web APIで書かれています):
var convertApi = new ConvertApi("<my key>");
var stream = new MemoryStream(documents[0].content);
var convertToPdf = await convertApi.ConvertAsync("doc", "pdf",
new ConvertApiFileParam(stream, "test.doc")
);
var outputStream = await convertToPdf.Files[0].FileStreamAsync();