Word(DOC, DOCX)를 바이트 배열로 변환 C# Java

Aspose.Words API는 Microsoft Word DOC 또는 DOCX 문서를 C# 및 Java에서 바이트 배열로 변환하는 가장 간단한 방법을 제공합니다.

Word 문서를 바이트 배열로 변환하는 것은 문서를 데이터베이스에 저장하거나 데이터베이스에서 검색할 때 유용합니다.

Aspose.Words API는 Microsoft Word를 사용하지 않고 Microsoft Word 파일을 조작할 수 있는 기능을 제공합니다. Aspose.Words API가 설치되어 있지 않은 경우 .NET의 경우 설치 페이지 및 Java와 함께 사용하는 경우 설치 페이지의 지침을 따르십시오.

C#을 사용하여 Word 문서를 바이트 배열로 변환

Aspose.Words for .NET은 모든 .NET 응용 프로그램에서 Document를 나타내는 바이트 배열을 얻기 위해 Document 개체를 변환하는 데 사용할 수 있습니다. 다음 코드 스니펫은 DOC 파일을 바이트 배열로 변환하는 방법을 보여줍니다.

// Load the document from disk.
Document doc = new Document("Sample.doc");

// Create a new memory stream.
MemoryStream outStream = new MemoryStream();
// Save the document to stream.
doc.Save(outStream, SaveFormat.Docx);

// Convert the document to byte form.
byte[] docBytes = outStream.ToArray();

// The bytes are now ready to be stored/transmitted.

// Now reverse the steps to load the bytes back into a document object.
MemoryStream inStream = new MemoryStream(docBytes);

// Load the stream into a new document object.
Document loadDoc = new Document(inStream);
// Save the document.
loadDoc.Save("loadDoc.docx",SaveFormat.Docx);

Java를 사용하여 Word 문서를 바이트 배열로 변환

다음 코드 스니펫은 Aspose.Words for Java API를 사용하여 DOC 파일을 바이트 배열로 변환하는 방법을 보여줍니다.

// Load the document.
Document doc = new Document("Sample.doc");

// Create a new memory stream.
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
// Save the document to stream.
doc.save(outStream, SaveFormat.DOCX);

// Convert the document to byte form.
byte[] docBytes = outStream.toByteArray();

// The bytes are now ready to be stored/transmitted.

// Now reverse the steps to load the bytes back into a document object.
ByteArrayInputStream inStream = new ByteArrayInputStream(docBytes);

// Load the stream into a new document object.
Document loadDoc = new Document(inStream);
// Save the document.
loadDoc.save("loadDoc.docx",SaveFormat.Docx);

또한보십시오