繁体   English   中英

如何在不使用存储的情况下将 DOC 或 DOCX 字节转换为 PDF [C#]

[英]How to convert DOC or DOCX bytes to PDF without using storage [C#]

我需要将 doc 或 docx 文件转换为 PDF。 我有字节数组格式的文档文件。 需要将该字节数组转换为 PDF 而不使用存储。 有没有办法只使用内存来做到这一点。 我用于使用存储进行转换的代码如下。

string outputFileName = destinationFile;
Interopwrd.Application wordApp = new Interopwrd.Application();
Interopwrd.Document wordDoc = null;
wordDoc = wordApp.Documents.Open(sourceFile);
wordDoc.ExportAsFixedFormat(outputFileName, Interopwrd.WdExportFormat.wdExportFormatPDF);

我需要在不节省存储空间的情况下执行此操作。 有可能这样做吗?

就个人而言,我只会使用RAM 驱动器,这是操作系统将其视为磁盘驱动器的内存块。 然后,您可以将 Word 保存到该驱动器上的文件中,但它只会存在于内存中。 这为您提供了 RAM 的所有性能优势(和无常性),以及文件系统的优势。 双赢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM