0

データベースからバイト配列を取得し、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();
4

1 に答える 1