<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Chuyển đổi một tài liệu trong Java</title>
    <link>https://docs.aspose.com/words/vi/java/convert-a-document/</link>
    <description>Recent content in Chuyển đổi một tài liệu trong Java on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>vi</language>
    
	  <atom:link href="https://docs.aspose.com/words/vi/java/convert-a-document/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Java: Chuyển đổi một tài liệu sang PDF trong Java</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-document-to-pdf/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-document-to-pdf/</guid>
      <description>
        
        
        &lt;p&gt;Khả năng chuyển đổi đơn giản và đáng tin cậy tài liệu từ một định dạng sang một định dạng khác là một tính năng chính của Aspose.Words. Một trong những định dạng phổ biến nhất để chuyển đổi là PDF - một định dạng bố cục cố định, giữ nguyên vẻ ngoài ban đầu của tài liệu khi hiển thị trên các nền tảng khác nhau. Từ &amp;ldquo;render&amp;rdquo; được sử dụng trong Aspose.Words để mô tả quá trình chuyển đổi một tài liệu thành một định dạng tập tin có các trang hoặc khái niệm về các trang.&lt;/p&gt;



  &lt;h2 id=&#34;convert-a-word-document-to-pdf&#34;&gt;
    Chuyển đổi tài liệu Word sang PDF
  &lt;/h2&gt;
&lt;p&gt;Chuyển đổi từ Word sang PDF là một quá trình khá phức tạp đòi hỏi nhiều giai đoạn tính toán. Aspose.Words động cơ bố cục bắt chước cách hoạt động của động cơ bố cục trang Microsoft Word, làm cho các tài liệu đầu ra PDF trông gần như nhất có thể đến với những gì bạn có thể thấy trong Microsoft Word.&lt;/p&gt;
&lt;p&gt;Với Aspose.Words bạn có thể lập trình chuyển đổi một tài liệu từ định dạng DOC hoặc DOCX sang PDF mà không cần sử dụng Microsoft Office. Bài viết này giải thích cách thực hiện chuyển đổi này.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Hãy lưu ý rằng số trang trong một tài liệu ảnh hưởng đến thời gian chuyển đổi.
&lt;/div&gt;




  &lt;h3 id=&#34;converting-doc-or-docx-to-pdf&#34;&gt;
    Chuyển đổi DOCX hoặc DOC sang PDF
  &lt;/h3&gt;
&lt;p&gt;Chuyển đổi từ định dạng tài liệu DOC hoặc DOCX sang định dạng PDF trong Aspose.Words rất dễ và có thể thực hiện chỉ với hai dòng mã sau:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tải tài liệu của bạn vào một &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/document/&#34;&gt;Document&lt;/a&gt; đối tượng sử dụng một trong các nhà máy của nó bằng cách chỉ định tên tài liệu với phần mở rộng định dạng.&lt;/li&gt;
&lt;li&gt;Gọi một trong những &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/document/#save-java.lang.String-int&#34;&gt;Document.Save&lt;/a&gt; phương thức trên đối tượng &lt;strong&gt;Document&lt;/strong&gt; và chỉ định định dạng đầu ra mong muốn là PDF bằng cách nhập tên tệp với phần mở rộng &amp;ldquo;.PDF.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách chuyển đổi tài liệu từ DOCX sang PDF bằng phương pháp &lt;code&gt;Save&lt;/code&gt;:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/b237846932dfcde42358bd0c887661a5.js?file=docx-to-pdf.java&#34;&gt;&lt;/script&gt;

&lt;p&gt;Bạn có thể tải xuống tệp mẫu của ví dụ này từ &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-Java/tree/master/Examples/src/main/resources/com/aspose/words/examples/loading_saving/ConvertImageToPdf/Template.doc&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;Đôi khi nó cần thiết phải chỉ định các tùy chọn bổ sung có thể ảnh hưởng đến kết quả lưu một tài liệu dưới dạng PDF. Những tùy chọn này có thể được xác định bằng cách sử dụng lớp &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/pdfsaveoptions/&#34;&gt;PdfSaveOptions&lt;/a&gt;, chứa các thuộc tính xác định cách đầu ra PDF sẽ được hiển thị.&lt;/p&gt;
&lt;p&gt;Lưu ý rằng với cùng kỹ thuật này, bạn có thể chuyển đổi bất kỳ tài liệu định dạng sắp xếp dòng nào sang định dạng PDF.&lt;/p&gt;

&lt;/div&gt;




  &lt;h3 id=&#34;converting-to-various-pdf-standards&#34;&gt;
    Chuyển đổi sang các chuẩn PDF khác nhau
  &lt;/h3&gt;
&lt;p&gt;Aspose.Words cung cấp bộ đếm &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/pdfcompliance/&#34;&gt;PdfCompliance &lt;/a&gt; để hỗ trợ chuyển đổi DOC hoặc DOCX sang các tiêu chuẩn định dạng PDF khác nhau (như PDF 1.7, PDF 1.5, v.v.).&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau đây cho thấy cách chuyển đổi tài liệu sang PDF 1.7 sử dụng &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/pdfsaveoptions/&#34;&gt;PdfSaveOptions&lt;/a&gt; với tuân thủ PDF17:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/b237846932dfcde42358bd0c887661a5.js?file=conversion-to-pdf17.java&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;chuyển-hình-ảnh-sang-pdf&#34;&gt;
    Chuyển hình ảnh sang PDF
  &lt;/h2&gt;
&lt;p&gt;Chuyển đổi sang PDF không bị hạn chế bởi Microsoft Word định dạng tài liệu. Bất kỳ định dạng được hỗ trợ bởi Aspose.Words, bao gồm cả được tạo lập trình, cũng có thể chuyển đổi sang PDF. Ví dụ, chúng ta có thể chuyển đổi ảnh đơn trang như JPEG, PNG, BMP, EMF hay WMF cũng như ảnh đa trang như TIFF và GIF thành tệp PDF.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách chuyển đổi hình ảnh JPEG và TIFF sang PDF&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/b237846932dfcde42358bd0c887661a5.js?file=image-to-pdf.java&#34;&gt;&lt;/script&gt;

&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/b237846932dfcde42358bd0c887661a5.js?file=convert-image-to-pdf.java&#34;&gt;&lt;/script&gt;

&lt;p&gt;Để mã này hoạt động bạn cần thêm tham chiếu đến Aspose.Words, Java.awt.image và javax.imageio lớp gói vào dự án của bạn.&lt;/p&gt;



  &lt;h2 id=&#34;giảm-kích-thước-đầu-ra-của-pdf&#34;&gt;
    Giảm kích thước đầu ra của PDF
  &lt;/h2&gt;
&lt;p&gt;Khi lưu sang định dạng PDF, bạn có thể chỉ định xem bạn muốn tối ưu hóa đầu ra hay không. Để thực hiện điều này, bạn cần đặt cờ &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/fixedpagesaveoptions/#getOptimizeOutput&#34;&gt;OptimizeOutput&lt;/a&gt; thành true, và sau đó các canvas lồng nhau và trống rỗng sẽ bị xóa bỏ, các hàng xóm glyph với cùng một định dạng sẽ được nối liền.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách tối ưu hóa đầu ra:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/b237846932dfcde42358bd0c887661a5.js?file=optimize-output.java&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Sử dụng thuộc tính &lt;strong&gt;OptimizeOutput&lt;/strong&gt; có thể làm ảnh hưởng đến độ chính xác của việc hiển thị nội dung.
&lt;/div&gt;




  &lt;h2 id=&#34;xem-thêm&#34;&gt;
    Xem thêm
  &lt;/h2&gt;
&lt;p&gt;&amp;ldquo;- Bài viết &lt;a href=&#34;https://docs.aspose.com/words/words/vi/java/rendering/&#34;&gt;Rendering&lt;/a&gt; cho thông tin chi tiết về các định dạng trang cố định và bố cục dòng&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bài báo &lt;a href=&#34;https://docs.aspose.com/words/words/java/converting-to-fixed-page-format/#what-is-a-page-layout&#34;&gt;Converting to Fixed-page Format&lt;/a&gt; để biết thêm thông tin về bố cục trang&lt;/li&gt;
&lt;li&gt;Bài viết &lt;a href=&#34;https://docs.aspose.com/words/words/vi/java/specify-rendering-options-when-converting-to-pdf/&#34;&gt;Specify Rendering Options When Converting to PDF&lt;/a&gt; để biết thêm thông tin về sử dụng lớp &lt;code&gt;PdfSaveOptions&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Chuyển từ Word sang Excel trong Java</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-document-to-excel/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-document-to-excel/</guid>
      <description>
        
        
        &lt;p&gt;Chuyển đổi tài liệu từ một định dạng sang định dạng khác là tính năng cơ bản của Aspose.Words. Bạn có thể chuyển đổi các tài liệu trong bất kỳ &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/loadformat/&#34;&gt;load format&lt;/a&gt; nào cũng sang định dạng XLSX.&lt;/p&gt;



  &lt;h2 id=&#34;chuyển-đổi-tài-liệu-sang-xlsx&#34;&gt;
    Chuyển đổi tài liệu sang XLSX
  &lt;/h2&gt;
&lt;p&gt;Chuyển đổi một tài liệu sang XLSX là một quá trình khá phức tạp. Để lưu tài liệu của bạn ở định dạng XLSX bằng cách sử dụng Aspose.Words, hãy sử dụng lớp &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/xlsxsaveoptions/&#34;&gt;XlsxSaveOptions&lt;/a&gt; và phần tử mới &lt;code&gt;Xlsx&lt;/code&gt; trong các &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/saveformat/&#34;&gt;SaveFormat&lt;/a&gt; này. Như đã đề cập ở trên, bạn có thể lưu tài liệu dưới bất kỳ định dạng nào được Aspose.Words hỗ trợ đến XLSX.&lt;/p&gt;
&lt;p&gt;Ví dụ mã sau cho thấy cách lưu PDF sang XLSX:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getMyDir&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Pdf Document.pdf&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getArtifactsDir&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;BaseConversions.PdfToXlsx.xlsx&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Đôi khi cần phải chỉ định các tùy chọn bổ sung, có thể ảnh hưởng đến kết quả của việc lưu một tài liệu như là XLSX. Những tùy chọn này có thể được chỉ định bằng cách sử dụng lớp &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/xlsxsaveoptions/&#34;&gt;XlsxSaveOptions&lt;/a&gt;, chứa các thuộc tính xác định cách thức hiển thị đầu ra XLSX.
&lt;/div&gt;




  &lt;h2 id=&#34;tìm-và-thay-thế-khi-lưu-sang-xlsx&#34;&gt;
    Tìm và Thay thế khi Lưu sang XLSX
  &lt;/h2&gt;
&lt;p&gt;Cũng sử dụng Aspose.Words có thể tìm thấy một chuỗi cụ thể hoặc biểu thức chính quy trong tài liệu của bạn và thay thế nó bằng điều phù hợp mà bạn cần. Sau đó bạn cũng có thể lưu kết quả ở định dạng XLSX.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách thực hiện thao tác tìm và thay thế và lưu kết quả đến XLSX:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;DocumentBuilder&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;builder&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DocumentBuilder&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;builder&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;writeln&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Ruby bought a ruby necklace.&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;// We can use a &amp;#34;FindReplaceOptions&amp;#34; object to modify the find-and-replace process.
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FindReplaceOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FindReplaceOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;// Set the &amp;#34;MatchCase&amp;#34; flag to &amp;#34;true&amp;#34; to apply case sensitivity while finding strings to replace.
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Set the &amp;#34;MatchCase&amp;#34; flag to &amp;#34;false&amp;#34; to ignore character case while searching for text to replace.
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;setMatchCase&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;getRange&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;replace&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Ruby&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Jade&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getArtifactsDir&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;BaseConversions.FindReplaceXlsx.xlsx&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



  &lt;h2 id=&#34;chỉ-định-cấp-độ-súc-ép-khi-lưu-thành-xlsx&#34;&gt;
    Chỉ định Cấp độ Súc ép Khi Lưu thành XLSX
  &lt;/h2&gt;
&lt;p&gt;Bạn có thể chỉ định mức nén khi lưu bằng thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/compressionlevel/&#34;&gt;CompressionLevel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mã ví dụ dưới đây cho thấy cách để chỉ định mức nén khi lưu ở dạng XLSX:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getMyDir&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Document.docx&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;XlsxSaveOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;XlsxSaveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;();&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;setCompressionLevel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CompressionLevel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;MAXIMUM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getArtifactsDir&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;BaseConversions.CompressXlsx.xlsx&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;);&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



  &lt;h2 id=&#34;xem-thêm&#34;&gt;
    Xem thêm
  &lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Phần Tài liệu &lt;a href=&#34;https://docs.aspose.com/words/words/vi/java/protect-or-encrypt-a-document/&#34;&gt;Protect or Encrypt a Document&lt;/a&gt; để biết thêm thông tin về cách bảo vệ và mã hóa tài liệu&lt;/li&gt;
&lt;li&gt;Bài viết &lt;a href=&#34;https://docs.aspose.com/words/words/vi/java/find-and-replace/&#34;&gt;Find and Replace&lt;/a&gt; để biết thêm thông tin về việc tìm và thay thế nội dung bạn muốn&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Chuyển đổi Tài liệu thành HTML, MHTML hoặc EPUB</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-document-to-html-mhtml-or-epub/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-document-to-html-mhtml-or-epub/</guid>
      <description>
        
        
        &lt;p&gt;Các tài liệu ở định dạng HTML và MHTML flow-layout cũng rất phổ biến và có thể được sử dụng trên bất kỳ nền tảng web nào. Vì vậy việc chuyển đổi tài liệu sang HTML và MHTML là một tính năng quan trọng của Aspose.Words.&lt;/p&gt;
&lt;p&gt;EPUB (dưới dạng viết tắt là &amp;ldquo;Electronic Publication&amp;rdquo;) là một định dạng dựa trên HTML thường dùng để phân phối sách điện tử. Định dạng này được hỗ trợ đầy đủ trong Aspose.Words để xuất các cuốn sách điện tử tương thích với hầu hết các thiết bị đọc.&lt;/p&gt;



  &lt;h2 id=&#34;chuyển-đổi-một-tài-liệu&#34;&gt;
    Chuyển đổi một Tài liệu
  &lt;/h2&gt;
&lt;p&gt;Đối với chuyển đổi đơn giản sang HTML, MHTML hoặc EPUB, một trong những phương pháp quá tải &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/document/#save-java.lang.String-int&#34;&gt;Save&lt;/a&gt; được sử dụng. Bạn có thể lưu tài liệu vào tập tin hoặc luồng và đặt rõ ràng định dạng tài liệu lưu ra hoặc xác định nó từ phần mở rộng tập tin.&lt;/p&gt;
&lt;p&gt;Ví dụ sau này cho thấy cách chuyển đổi từ DOCX sang HTML bằng cách chỉ định một định dạng lưu trữ:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocxToHtml.java&#34;&gt;&lt;/script&gt;

&lt;p&gt;Để chuyển đổi tài liệu sang MHTML hoặc EPUB, dùng &lt;code&gt;SaveFormat.MHTML&lt;/code&gt; hay &lt;code&gt;SaveFormat.EPUB&lt;/code&gt; lần lượt.&lt;/p&gt;



  &lt;h2 id=&#34;chuyển-đổi-một-tài-liệu-với-thông-tin-đi-và-trở-lại&#34;&gt;
    Chuyển đổi một Tài liệu với Thông tin Đi và Trở lại
  &lt;/h2&gt;
&lt;p&gt;Định dạng HTML không hỗ trợ nhiều Microsoft Word tính năng và nếu chúng tôi cần khôi phục một mô hình tài liệu như gần với nguyên bản nhất, chúng tôi cần lưu trữ thêm thông tin trong tệp HTML. Thông tin như vậy cũng được gọi là &amp;ldquo;thông tin chuyến đi và về. Đối với mục đích này, Aspose.Words cung cấp khả năng xuất thông tin đường vòng khi lưu vào HTML, MHTML hoặc EPUB sử dụng thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getExportRoundtripInformation&#34;&gt;ExportRoundtripInformation&lt;/a&gt;. Lưu thông tin đi lại cho phép khôi phục các thuộc tính tài liệu như dấu tab, chú thích, tiêu đề và chân trang khi tải các định dạng được liệt kê trở lại vào một đối tượng &lt;strong&gt;Document&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Giá trị mặc định là &lt;strong&gt;true&lt;/strong&gt; cho HTML và &lt;strong&gt;false&lt;/strong&gt; cho MHTML và EPUB:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Khi &lt;strong&gt;true&lt;/strong&gt;, thông tin trọn vẹn được xuất ra dưới dạng - aw - * thuộc tính CSS của các phần tử HTML tương ứng&lt;/li&gt;
&lt;li&gt;Khi &lt;strong&gt;false&lt;/strong&gt;, thông tin vòng lặp không có để đưa vào các tệp sản xuất&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách xuất thông tin đi lại khi chuyển đổi một tài liệu từ DOCX sang HTML:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToHtmlWithRoundtrip.java&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Bạn có thể tải xuống template của ví dụ này từ &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-.NET/blob/master/Examples/Data/Rendering.docx&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.
&lt;/div&gt;




  &lt;h2 id=&#34;chỉ-định-tùy-chọn-lưu-khi-chuyển-đổi-sang-html&#34;&gt;
    Chỉ định Tùy chọn lưu khi chuyển đổi sang HTML
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words cho phép chuyển đổi một tài liệu Word sang HTML sử dụng tùy chọn lưu mặc định hoặc tùy chỉnh. Một vài ví dụ về tùy chọn lưu tùy chỉnh được mô tả bên dưới.&lt;/p&gt;



  &lt;h3 id=&#34;chỉ-định-một-thư-mục-để-lưu-trữ-tài-nguyên&#34;&gt;
    Chỉ định một Thư mục để Lưu trữ Tài nguyên
  &lt;/h3&gt;
&lt;p&gt;Sử dụng Aspose.Words chúng ta có thể chỉ định một thư mục vật lý nơi tất cả các nguồn tài nguyên, chẳng hạn như hình ảnh, phông chữ và CSS bên ngoài, được lưu trữ khi một tài liệu được chuyển đổi thành HTML. Theo mặc định thì đây là chuỗi rỗng.&lt;/p&gt;
&lt;p&gt;Chỉ định thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getResourceFolder&#34;&gt;ResourceFolder&lt;/a&gt; là cách đơn giản nhất để đặt thư mục nơi tất cả các tài nguyên nên được viết. Chúng ta có thể sử dụng các thuộc tính riêng lẻ, chẳng hạn như &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getFontsFolder&#34;&gt;FontsFolder&lt;/a&gt; mà lưu kiểu chữ vào thư mục đã chỉ định và &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getImagesFolder&#34;&gt;ImagesFolder&lt;/a&gt; mà lưu hình ảnh vào một thư mục đã chỉ định. Khi đường dẫn tương đối được chỉ định, &lt;strong&gt;FontsFolder&lt;/strong&gt; và &lt;strong&gt;ImagesFolder&lt;/strong&gt; chỉ đến thư mục nơi mã tập hợp nằm ở, &lt;strong&gt;ResourceFolder&lt;/strong&gt; và &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getCssStyleSheetFileName&#34;&gt;CssStyleSheetFileName&lt;/a&gt; chỉ đến thư mục đầu ra nơi tài liệu HTML nằm ở.&lt;/p&gt;
&lt;p&gt;Trong ví dụ này, &lt;strong&gt;ResourceFolder&lt;/strong&gt; chỉ định đường dẫn tương đối. Đường dẫn này đề cập đến thư mục đầu ra mà tài liệu HTML được lưu. Giá trị của thuộc tính &lt;strong&gt;ResourceFolderAlias&lt;/strong&gt; được sử dụng để tạo ra URL cho tất cả các tài nguyên.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy làm thế nào để làm việc với các thuộc tính này:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportResourcesUsingHtmlSaveOptions.java&#34;&gt;&lt;/script&gt;

&lt;p&gt;Sử dụng thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getResourceFolderAlias&#34;&gt;ResourceFolderAlias&lt;/a&gt;, chúng ta cũng có thể chỉ định tên của thư mục được sử dụng để tạo URI của tất cả các tài nguyên được viết trong một tài liệu HTML. Đây là cách đơn giản nhất để chỉ định các URI như thế nào nên được tạo cho tất cả các tập tin nguồn. Thông tin giống nhau có thể được chỉ định cho hình ảnh và phông chữ riêng lẻ thông qua &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getImagesFolderAlias&#34;&gt;ImagesFolderAlias&lt;/a&gt; và &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getFontsFolderAlias&#34;&gt;FontsFolderAlias&lt;/a&gt; thuộc tính tương ứng.&lt;/p&gt;
&lt;p&gt;Tuy nhiên không có thuộc tính riêng cho CSS. Hành vi của thuộc tính &lt;strong&gt;FontsFolder&lt;/strong&gt;, &lt;strong&gt;FontsFolderAlias&lt;/strong&gt;, &lt;strong&gt;ImagesFolder&lt;/strong&gt;, &lt;strong&gt;ImagesFolderAlias&lt;/strong&gt; và &lt;strong&gt;CssStyleSheetFileName&lt;/strong&gt; không thay đổi. Hãy để ý rằng tính năng &lt;strong&gt;CssStyleSheetFileName&lt;/strong&gt; được sử dụng cả cho việc chỉ định tên thư mục và tên tệp.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ResourceFolder&lt;/strong&gt; có thứ tự ưu tiên thấp hơn các thư mục được xác định qua &lt;strong&gt;FontsFolder&lt;/strong&gt;, &lt;strong&gt;ImagesFolder&lt;/strong&gt;, và &lt;strong&gt;CssStyleSheetFileName&lt;/strong&gt;. Nếu thư mục được chỉ định trong &lt;strong&gt;ResourceFolder&lt;/strong&gt; không tồn tại, nó sẽ được tạo tự động.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ResourceFolderAlias&lt;/strong&gt; ưu tiên thấp hơn &lt;strong&gt;FontsFolderAlias&lt;/strong&gt; và &lt;strong&gt;ImagesFolderAlias&lt;/strong&gt;. Nếu &lt;strong&gt;ResourceFolderAlias&lt;/strong&gt; trống, giá trị của thuộc tính &lt;strong&gt;ResourceFolder&lt;/strong&gt; sẽ được dùng để tạo ra các URI tài nguyên. Nếu &lt;strong&gt;ResourceFolderAlias&lt;/strong&gt; được đặt là &amp;ldquo;.&amp;rdquo; (điểm), URI tài nguyên sẽ chỉ chứa tên tập tin mà không chỉ định đường dẫn.&lt;/li&gt;
&lt;/ul&gt;



  &lt;h3 id=&#34;xuất-bộ-mã-hóa-b64-tài-nguyên-phông-chữ&#34;&gt;
    Xuất Bộ mã hóa B64 Tài nguyên phông chữ
  &lt;/h3&gt;
&lt;p&gt;Aspose.Words cung cấp khả năng chỉ định xem tài nguyên phông chữ nên được nhúng vào HTML bằng mã hóa Base64 hay không. Để thực hiện điều đó, sử dụng thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getExportFontsAsBase64&#34;&gt;ExportFontsAsBase64&lt;/a&gt; - đây là một phần mở rộng của thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/#getExportFontResources&#34;&gt;ExportFontResources&lt;/a&gt;. Theo mặc định, giá trị của nó là &lt;strong&gt;false&lt;/strong&gt; và các phông chữ được viết vào các tập tin riêng biệt. Nhưng nếu tùy chọn này được đặt thành &lt;strong&gt;true&lt;/strong&gt;, các phông chữ sẽ được nhúng vào CSS của tài liệu bằng mã hóa Base64. Tính năng &lt;strong&gt;XuấtPhôngAsBase64&lt;/strong&gt; chỉ ảnh hưởng đến định dạng HTML và không ảnh hưởng đến EPUB và MHTML.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách xuất các phông chữ mã hóa Base64 sang HTML:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportFontsAsBase64.java&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;chỉ-định-tùy-chọn-lưu-khi-chuyển-đổi-sang-epub&#34;&gt;
    Chỉ định Tùy chọn Lưu khi Chuyển đổi sang EPUB
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words cho phép chuyển đổi một tài liệu Word thành định dạng EPUB sử dụng tùy chọn lưu mặc định hoặc tùy chỉnh. Bạn có thể chỉ định số lượng tùy chọn bằng cách truyền một đối tượng &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/htmlsaveoptions/&#34;&gt;HtmlSaveOptions&lt;/a&gt; cho phương thức &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/document/#save-java.lang.String-com.aspose.words.SaveOptions&#34;&gt;Save&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách chuyển đổi tài liệu Word sang định dạng EPUB với việc chỉ định một số tùy chọn lưu trữ tùy chỉnh:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToEPUB.java&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Bạn có thể tải xuống tệp mẫu của ví dụ này từ &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-Java/tree/master/Examples/src/main/resources/com/aspose/words/examples/loading_saving/ExportResourcesUsingHtmlSaveOptions/Document.EpubConversion.doc&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.
&lt;/div&gt;




  &lt;h2 id=&#34;xem-thêm&#34;&gt;
    Xem Thêm
  &lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.aspose.com/words/words/java/custom-styles-used-for-proper-aspose-words-html-roundtrip/&#34;&gt;How to export round-trip information when saving to HTML&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Chuyển đổi một Tài liệu sang MHTML và Gửi qua Email</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-document-to-mhtml-and-send-it-by-email/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-document-to-mhtml-and-send-it-by-email/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Words có thể chuyển đổi bất kỳ tài liệu nào sang định dạng MHTML (Lưu trữ Web). Điều này khiến việc sử dụng Aspose.Words và &lt;code&gt;Aspose.Email&lt;/code&gt; cùng nhau trở nên tiện lợi. Bạn có thể tải một tài liệu đã định sẵn trong bất kỳ định dạng nào được hỗ trợ như DOC, OOXML, hoặc RTF vào Aspose.Words, điền nó bằng dữ liệu, lưu tài liệu kết quả dưới dạng MHTML, và sau đó gửi nó qua email bằng cách sử dụng &lt;code&gt;Aspose.Email&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách chuyển đổi bất kỳ tài liệu nào thành MHTML và gửi nó qua email:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToMHTMLAndEmail.java&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Java: Chuyển đổi một tài liệu thành Markdown trong Java</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-document-to-markdown/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-document-to-markdown/</guid>
      <description>
        
        
        &lt;p&gt;Markdown là một định dạng phổ biến được sử dụng để đánh dấu văn bản và nó được chuyển đổi tiếp theo thành HTML, PDF, DOCX hoặc các định dạng khác. Nhiều nhà phát triển chọn định dạng này cho việc viết tài liệu, chuẩn bị bài viết để xuất bản trên blog, mô tả dự án,&amp;hellip; và nhiều hơn nữa.&lt;/p&gt;
&lt;p&gt;Markdown rất được ưa chuộng vì nó thật dễ làm việc với định dạng này, cũng như nó có thể chuyển đổi khá đơn giản vào các định dạng khác. Vì lý do đó, Aspose.Words cung cấp khả năng chuyển đổi một tài liệu trong &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/loadformat/&#34;&gt;any supported load format&lt;/a&gt; thành Markdown và ngược lại - Aspose.Words cũng hỗ trợ các định dạng phổ biến nhất &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/saveformat/&#34;&gt;save formats&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bây giờ khả năng hoạt động với định dạng Markdown đang được phát triển tích cực để cung cấp cho bạn nhiều cơ hội hơn về việc làm việc tiện lợi và thoải mái với các tài liệu.&lt;/p&gt;



  &lt;h2 id=&#34;đổi-một-tài-liệu-thành-markdown&#34;&gt;
    Đổi một tài liệu thành Markdown
  &lt;/h2&gt;
&lt;p&gt;Để chuyển đổi một tài liệu sang Markdown, bạn chỉ cần tải một tài liệu ở bất kỳ định dạng nào được hỗ trợ hoặc tạo ra một tài liệu mới một cách lập trình. Sau đó bạn cần lưu tài liệu ở định dạng Markdown.&lt;/p&gt;
&lt;p&gt;Mã ví dụ dưới đây cho thấy cách chuyển đổi từ DOCX sang Markdown:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SaveAsMD.java&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;chỉ-định-tùy-chọn-lưu-khi-chuyển-đổi-sang-markdown&#34;&gt;
    Chỉ định Tùy chọn Lưu khi Chuyển đổi sang Markdown
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words cung cấp khả năng sử dụng lớp &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/markdownsaveoptions/&#34;&gt;MarkdownSaveOptions&lt;/a&gt; để làm việc với các tùy chọn nâng cao khi lưu một tài liệu theo định dạng Markdown. Ngoài các thuộc tính thừa kế hoặc ghi đè khác, một số thuộc tính riêng của định dạng Markdown cũng đã được thêm vào. Ví dụ, thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/tablecontentalignment/&#34;&gt;TableContentAlignment&lt;/a&gt; để điều khiển việc căn chỉnh nội dung trong bảng hoặc &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/markdownsaveoptions/#getImageSavingCallback&#34;&gt;ImageSavingCallback&lt;/a&gt; và &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/markdownsaveoptions/#getImagesFolder&#34;&gt;ImagesFolder&lt;/a&gt; để điều khiển cách hình ảnh được lưu khi chuyển đổi một tài liệu sang định dạng Markdown.&lt;/p&gt;



  &lt;h2 id=&#34;tính-năng-hỗ-trợ-markdown&#34;&gt;
    Tính năng hỗ trợ Markdown
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words hiện đang hỗ trợ các tính năng Markdown sau, chủ yếu tuân theo &lt;code&gt;CommonMark&lt;/code&gt; thông số trong Aspose.Words API và được thể hiện dưới dạng các kiểu hoặc định dạng trực tiếp thích hợp:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tiêu đề là các đoạn văn có kiểu từ tiêu đề 1 đến tiêu đề 6
&amp;ldquo;* Blockquotes là những đoạn văn có &amp;ldquo;Trích dẫn&amp;rdquo; trong tên kiểu
&amp;ldquo;* Mã được thụt lề là các đoạn với &amp;ldquo;Mã được thụt lề&amp;rdquo; trong tên phong cách&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Mã Fenced là các đoạn văn bản với &amp;ldquo;FencedCode&amp;rdquo; trong tên kiểu&lt;/li&gt;
&lt;li&gt;InlineCode là chạy với &amp;ldquo;InlineCode&amp;rdquo; trong tên phong cách &lt;code&gt;Font&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Quy tắc ngang là các đoạn văn với hình dạng &lt;code&gt;HorizontalRule&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;In đậm&lt;/li&gt;
&lt;li&gt;Đánh dấu nghiêng
&amp;ldquo;* Đánh dấu qua định dạng&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Danh sách là các đoạn văn được đánh số hoặc gạch đầu dòng&lt;/li&gt;
&lt;li&gt;Bảng được đại diện với lớp &lt;code&gt;Table&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Các liên kết được đại diện bởi lớp &lt;code&gt;FieldHyperlink&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ví dụ dưới đây cho thấy cách tạo một tài liệu với một số phong cách và lưu nó vào Markdown:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SupportedMarkdownFeatures.java&#34;&gt;&lt;/script&gt;

&lt;p&gt;Kết quả của ví dụ mã này được hiển thị bên dưới.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;markdown-example.png&#34; alt=&#34;markdown-example-aspose-words-java&#34;&gt;&lt;/p&gt;



  &lt;h2 id=&#34;những-mẹo-hữu-ích&#34;&gt;
    Những Mẹo Hữu ích
  &lt;/h2&gt;
&lt;p&gt;Có nhiều nhược điểm và các trường hợp thú vị, đã học được những bạn có thể làm việc với Markdown tập tin linh hoạt và tiện dụng hơn. Ví dụ như có khả năng sử dụng:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SetextHeading cho phép bạn tạo các tiêu đề đa dòng trong Markdown, trong khi các tiêu đề thông thường trong Markdown chỉ có thể là dòng đơn. SetextHeading dựa trên một kiểu &amp;ldquo;Heading N&amp;rdquo;, và mức của nó chỉ có thể là 1 hoặc 2. Nếu N trong &amp;ldquo;Đặt tiêu đề N&amp;rdquo; lớn hơn hoặc bằng 2, thì tiêu đề SetextHeading tương ứng dựa trên &amp;ldquo;Tiêu đề 2&amp;rdquo;, nếu không dựa trên &amp;ldquo;Tiêu đề 1&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Các dấu khác nhau cho mức đầu tiên của các danh sách không có thứ tự (&amp;quot;-&amp;rdquo;, &amp;ldquo;+&amp;rdquo; hoặc &amp;ldquo;*&amp;rdquo;, dấu đánh chỉ mặc định là &amp;ldquo;-&amp;rdquo;.) và các loại số khác nhau cho các danh sách được sắp xếp theo (&amp;quot;.&amp;quot; hoặc &amp;ldquo;)&amp;rdquo;, dấu đánh chỉ mặc định là &amp;ldquo;.&amp;quot;).&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Chuyển đổi một Tài liệu thành Hình ảnh trong Java</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-document-to-an-image/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-document-to-an-image/</guid>
      <description>
        
        
        &lt;p&gt;Đôi khi nó được yêu cầu để lấy một hình ảnh thay cho các tài liệu ở định dạng khác như DOCX hoặc PDF. Ví dụ, bạn cần thêm một bản xem trước của bất kỳ trang tài liệu nào vào trang web hoặc ứng dụng của mình hoặc tạo một &amp;ldquo;hình quét&amp;rdquo; của một tài liệu để gửi hóa đơn. Đây là khi bạn có thể cần chuyển đổi một tài liệu trong bất kỳ &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/loadformat/&#34;&gt;supported load format&lt;/a&gt; thành một hình ảnh, lần nữa, trong bất kỳ &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/saveformat/&#34;&gt;supported save format&lt;/a&gt;.&lt;/p&gt;



  &lt;h2 id=&#34;chuyển-đổi-sang-định-dạng-hình-ảnh&#34;&gt;
    Chuyển đổi sang Định Dạng Hình Ảnh
  &lt;/h2&gt;
&lt;p&gt;Như tất cả các ví dụ chuyển đổi đã được mô tả, bạn cần tạo một tài liệu mới hoặc tải một tài liệu hiện có trong bất kỳ định dạng nào được hỗ trợ, thực hiện các thay đổi cần thiết và lưu nó ở bất kỳ định dạng hình ảnh nào có sẵn, ví dụ như JPEG, PNG hay BMP.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách chuyển đổi từ DOCX sang JPEG:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocxToJpeg.java&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;chỉ-định-tùy-chọn-lưu-khi-chuyển-đổi-sang-hình-ảnh&#34;&gt;
    Chỉ định tùy chọn Lưu khi Chuyển đổi sang Hình ảnh
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words cung cấp bạn với lớp &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/&#34;&gt;ImageSaveOptions&lt;/a&gt;, cho phép kiểm soát hơn về cách các tài liệu được lưu trong nhiều định dạng hình ảnh. Một số thuộc tính của lớp này thừa kế hoặc ghi đè các thuộc tính của các lớp cơ sở như &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/fixedpagesaveoptions/&#34;&gt;FixedPageSaveOptions&lt;/a&gt; hoặc &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/saveoptions/&#34;&gt;SaveOptions&lt;/a&gt;, nhưng cũng có các tùy chọn cụ thể cho việc lưu hình ảnh.&lt;/p&gt;
&lt;p&gt;Có thể chỉ định các trang cần chuyển đổi sang định dạng hình ảnh bằng thuộc tính &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getPageSet&#34;&gt;PageSet&lt;/a&gt;. Ví dụ, nó có thể được áp dụng nếu bạn chỉ cần một bản xem trước cho trang đầu tiên hoặc cho một trang cụ thể.&lt;/p&gt;
&lt;p&gt;Cũng có thể kiểm soát chất lượng hình ảnh đầu ra và định dạng pixel bằng các thuộc tính sau – &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getHorizontalResolution&#34;&gt;HorizontalResolution&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getVerticalResolution&#34;&gt;VerticalResolution&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/&#34;&gt;Resolution&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getScale&#34;&gt;Scale&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getPixelFormat&#34;&gt;PixelFormat&lt;/a&gt;, cũng như thiết lập các cài đặt màu sắc của hình ảnh, sử dụng các thuộc tính sau – &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getImageBrightness&#34;&gt;ImageBrightness&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getImageColorMode&#34;&gt;ImageColorMode&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getImageContrast&#34;&gt;ImageContrast&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getPaperColor&#34;&gt;PaperColor&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cũng có thuộc tính áp dụng cho một định dạng nhất định, ví dụ như &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getJpegQuality&#34;&gt;JpegQuality&lt;/a&gt; hay &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/imagesaveoptions/#getTiffCompression&#34;&gt;TiffCompression&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách tạo một bản xem trước của trang đầu tiên của tài liệu với việc áp dụng một số cài đặt bổ sung:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocumentToImage.java&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Java: Chuyển Đổi Tài liệu Nhiều trang thành Hình ảnh trong Java</title>
      <link>https://docs.aspose.com/words/vi/java/convert-a-multi-page-document-to-an-image/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/convert-a-multi-page-document-to-an-image/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Words cho Java cho phép người dùng xuất tài liệu nhiều trang sang hình ảnh raster. Điều này có thể hữu ích để tạo bản xem trước, lưu trữ hoặc biểu diễn trực quan các tài liệu để sử dụng không thể chỉnh sửa.&lt;/p&gt;



  &lt;h2 id=&#34;những-định-dạng-nào-hỗ-trợ-xuất-nhiều-trang&#34;&gt;
    Những Định dạng Nào Hỗ trợ Xuất Nhiều trang?
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words hỗ trợ xuất nhiều trang sang các định dạng hình ảnh raster sau:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jpeg&lt;/li&gt;
&lt;li&gt;Gio&lt;/li&gt;
&lt;li&gt;Tg&lt;/li&gt;
&lt;li&gt;Bt&lt;/li&gt;
&lt;li&gt;Tiff&lt;/li&gt;
&lt;li&gt;WebP&lt;/li&gt;
&lt;/ul&gt;



  &lt;h2 id=&#34;cách-xuất-tài-liệu-nhiều-trang-sang-hình-ảnh&#34;&gt;
    Cách Xuất Tài liệu Nhiều trang Sang Hình Ảnh
  &lt;/h2&gt;
&lt;p&gt;Tính năng xuất tài liệu nhiều trang sang hình ảnh được triển khai bằng lớp &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/&#34;&gt;MultiPageLayout&lt;/a&gt;-bạn có thể chỉ định cách tổ chức các trang khi lưu vào hình ảnh:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#singlePage&#34;&gt;SinglePage&lt;/a&gt; – chỉ lưu trang đầu tiên trong số các trang được chỉ định&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#grid-int-float-float&#34;&gt;Grid&lt;/a&gt; – sắp xếp các trang theo dạng lưới, từ trái sang phải và từ trên xuống dưới, đồng thời chỉ định số cột&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#horizontal-float&#34;&gt;Horizontal&lt;/a&gt; – sắp xếp các trang theo chiều ngang, cạnh nhau, từ trái sang phải, trong một đầu ra duy nhất&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#vertical-float&#34;&gt;Vertical&lt;/a&gt; – sắp xếp các trang theo chiều dọc, trang này nằm dưới trang kia trong một đầu ra duy nhất&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#tiffFrames&#34;&gt;TiffFrames&lt;/a&gt; – sắp xếp mỗi trang dưới dạng một khung riêng biệt trong hình ảnh TIFF nhiều khung, chỉ áp dụng cho các định dạng hình ảnh TIFF&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ví dụ mã sau đây cho thấy cách lưu tài liệu DOCX nhiều trang dưới dạng hình ảnh JPEG với bố Cục Ngang:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Rendering.docx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;JPEG&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;// Set up Horizontal layout.
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;setPageLayout&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MultiPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Horizontal&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;ImageSaveOptions.HorizontalLayout.jpg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Bạn cũng có thể tùy chỉnh giao diện trang tệp đầu ra – chỉ định &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#getBackColor&#34;&gt;BackColor&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#getBorderColor&#34;&gt;BorderColor&lt;/a&gt; và &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/multipagelayout/#getBorderWidth&#34;&gt;BorderWidth&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ví dụ mã sau đây cho thấy cách lưu tài liệu DOCX nhiều trang dưới dạng hình ảnh PNG với Bố Cục Lưới:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Rendering.docx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PNG&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;// Set up a grid layout with:
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// - 3 columns per row.
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// - 10pts spacing between pages (horizontal and vertical).
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;setPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MultiPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;grid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10f&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10f&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;));&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;// Customize the background and border.
&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;setBackColor&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lightGray&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;setBorderColor&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;BLUE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;getPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;setBorderWidth&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2f&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;ImageSaveOptions.GridLayout.png&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Seril hóa và làm việc với một tài liệu trong cơ sở dữ liệu</title>
      <link>https://docs.aspose.com/words/vi/java/serialize-and-work-with-a-document-in-a-database/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/vi/java/serialize-and-work-with-a-document-in-a-database/</guid>
      <description>
        
        
        &lt;p&gt;Một trong những nhiệm vụ mà bạn có thể cần thực hiện khi làm việc với tài liệu là lưu trữ và truy xuất &lt;strong&gt;Document&lt;/strong&gt; đối tượng vào và từ cơ sở dữ liệu. Ví dụ, việc này sẽ cần thiết nếu bạn đang thực hiện bất kỳ loại hệ thống quản lý nội dung nào. Tất cả các phiên bản trước của tài liệu phải được lưu trữ trong hệ thống cơ sở dữ liệu. Khả năng lưu trữ tài liệu trong cơ sở dữ liệu cũng cực kỳ hữu ích khi ứng dụng của bạn cung cấp một dịch vụ dựa trên web.&lt;/p&gt;
&lt;p&gt;Aspose.Words cung cấp khả năng chuyển đổi một tài liệu thành một mảng byte cho công việc tiếp theo với tài liệu này trong cơ sở dữ liệu.&lt;/p&gt;



  &lt;h2 id=&#34;chuyển-đổi-tài-liệu-thành-tượng-bầy-byte&#34;&gt;
    Chuyển đổi Tài liệu thành Tượng Bầy Byte
  &lt;/h2&gt;
&lt;p&gt;Để lưu trữ tài liệu trong một cơ sở dữ liệu hoặc để chuẩn bị tài liệu cho việc truyền tải qua mạng web, thường là cần phải chuyển đổi tài liệu thành một mảng byte.&lt;/p&gt;
&lt;p&gt;Để chuỗi (serialize) một &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/document/&#34;&gt;Document&lt;/a&gt; đối tượng trong Aspose.Words:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lưu nó vào một &lt;strong&gt;MemoryStream&lt;/strong&gt; bằng phương thức &lt;a href=&#34;https://reference.aspose.com/words/java/com.aspose.words/document/#save-java.io.OutputStream-int&#34;&gt;Save&lt;/a&gt; của lớp &lt;strong&gt;Document&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Gọi phương thức &lt;strong&gt;ToArray&lt;/strong&gt;, mà trả về một mảng các ký tự biểu diễn tài liệu ở dạng byte.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Những bước trên sau có thể đảo ngược để nạp các byte trở lại một &lt;strong&gt;Document&lt;/strong&gt; đối tượng.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Định dạng lưu được chọn quan trọng để đảm bảo độ trung thành cao nhất vẫn được giữ lại khi lưu và tải lại vào &lt;strong&gt;Document&lt;/strong&gt; đối tượng. Vì lý do này, đề xuất sử dụng một loạt các định dạng tập tin OOXML.
&lt;/div&gt;

&lt;p&gt;Ví dụ dưới đây cho thấy cách để serialize một đối tượng &lt;strong&gt;Document&lt;/strong&gt; để có được một mảng byte, và sau đó cách để unserialize mảng byte này để có lại một đối tượng &lt;strong&gt;Document&lt;/strong&gt;:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToByte-ConvertDocumentToByte.java&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Bạn có thể tải xuống tập tin mẫu của ví dụ này từ &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-Java/blob/master/Examples/Data/Document.doc&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.
&lt;/div&gt;




  &lt;h2 id=&#34;lưu-trữ-đọc-và-xóa-một-tài-liệu-trong-cơ-sở-dữ-liệu&#34;&gt;
    Lưu trữ, Đọc và Xóa một Tài liệu trong Cơ sở dữ liệu
  &lt;/h2&gt;
&lt;p&gt;Phần này cho thấy cách lưu một tài liệu trong cơ sở dữ liệu và sau đó tải nó trở lại trong một &lt;code&gt;Document&lt;/code&gt; đối tượng để làm việc với nó. Để đơn giản hóa, tên tập tin là chìa khóa được sử dụng để lưu trữ và lấy các tài liệu từ cơ sở dữ liệu. Cơ sở dữ liệu có hai cột. Cột đầu tiên &amp;ldquo;TênFile&amp;rdquo; được lưu trữ dưới dạng một chuỗi và được dùng để xác định các tài liệu. Cột thứ hai &amp;ldquo;FileContent&amp;rdquo; được lưu trữ dưới dạng một &lt;code&gt;BLOB&lt;/code&gt; đối tượng, mà lưu trữ đối tượng tài liệu ở dạng byte.&lt;/p&gt;
&lt;p&gt;Mã ví dụ cho thấy cách thiết lập kết nối với một cơ sở dữ liệu và thực hiện lệnh:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenDatabaseConnection.java&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Trong ví dụ này, chúng tôi sử dụng cơ sở dữ liệu MySQL để lưu trữ một Aspose.Words tài liệu.
&lt;/div&gt;

&lt;p&gt;Mã ví dụ sau cho thấy cách lưu tài liệu vào cơ sở dữ liệu, sau đó đọc lại cùng một tài liệu, và cuối cùng xóa bản ghi chứa tài liệu khỏi cơ sở dữ liệu:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenRetrieveAndDelete.java&#34;&gt;&lt;/script&gt;




  &lt;h3 id=&#34;lưu-một-tài-liệu-vào-cơ-sở-dữ-liệu&#34;&gt;
    Lưu một Tài liệu vào Cơ sở dữ liệu
  &lt;/h3&gt;
&lt;p&gt;Để lưu một tài liệu trong một cơ sở dữ liệu, chuyển đổi tài liệu này thành một mảng của các ký tự byte, như đã được mô tả ở đầu bài viết này. Sau đó, lưu mảng byte này vào một trường cơ sở dữ liệu.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách lưu tài liệu vào cơ sở dữ liệu đã chỉ định:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-StoreToDatabase.java&#34;&gt;&lt;/script&gt;

&lt;p&gt;Chỉ định &amp;ldquo;commandString&amp;rdquo;, đó là một biểu thức SQL thực hiện tất cả các công việc:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;- Để lưu một tài liệu vào cơ sở dữ liệu, lệnh &amp;ldquo;INSERT INTO&amp;rdquo; được dùng và một bảng được chỉ định cùng với các giá trị của hai trường bản ghi – Tên_Tệp và Nội_Dung_Tệp.&amp;rdquo; Để tránh các tham số bổ sung thì tên tập tin được lấy từ chính đối tượng &lt;strong&gt;Document&lt;/strong&gt;. Giá trị trường &lt;code&gt;FileContent&lt;/code&gt; được gán các byte từ luồng bộ nhớ chứa biểu diễn nhị phân của tài liệu đã lưu trữ.
&amp;ldquo;- Dòng mã còn lại thực thi lệnh lưu Aspose.Words tài liệu vào cơ sở dữ liệu.&amp;rdquo;&lt;/p&gt;



  &lt;h3 id=&#34;lấy-một-tài-liệu-từ-cơ-sở-dữ-liệu&#34;&gt;
    Lấy một tài liệu từ cơ sở dữ liệu
  &lt;/h3&gt;
&lt;p&gt;Để lấy một tài liệu từ cơ sở dữ liệu, hãy chọn bản ghi chứa dữ liệu tài liệu dưới dạng mảng của byte. Sau đó, tải byte array từ bản ghi vào &lt;strong&gt;MemoryStream&lt;/strong&gt; và tạo một đối tượng &lt;strong&gt;Document&lt;/strong&gt; sẽ tải tài liệu từ &lt;strong&gt;MemoryStream&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách lấy và trả về một tài liệu từ cơ sở dữ liệu được chỉ định sử dụng tên tệp là khóa để lấy tài liệu này:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-ReadFromDatabase.java&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Lệnh SQL &amp;ldquo;SELECT * FROM&amp;rdquo; được dùng để lấy bản ghi thích hợp dựa trên tên tệp.
&lt;/div&gt;




  &lt;h3 id=&#34;xóa-một-tài-liệu-từ-cơ-sở-dữ-liệu&#34;&gt;
    Xóa một Tài liệu từ Cơ sở dữ liệu
  &lt;/h3&gt;
&lt;p&gt;Để xóa một tài liệu từ cơ sở dữ liệu, dùng lệnh SQL phù hợp mà không cần thao tác gì với đối tượng &lt;strong&gt;Document&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mã ví dụ sau cho thấy cách xóa một tài liệu từ cơ sở dữ liệu sử dụng tên tệp để lấy bản ghi:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-DeleteFromDatabase.java&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
  </channel>
</rss>
