در این آموزش، نحوه ایجاد سند Word با استفاده از جاوا را یاد می گیریم. میتوانید فایل را در قالب DOC یا DOCX ایجاد کنید که میتواند حاوی محتوای متنی و همچنین تصاویر باشد. مراحل زیر را می توان برای ایجاد سند Word با استفاده از جاوا با چند مرحله ساده استفاده کرد.
مراحل ایجاد سند Word با استفاده از جاوا
- Aspose.Words for Java را از مخزن Maven نصب کنید
- با استفاده از شی کلاس Document یک سند Word خالی ایجاد کنید
- یک شی جدید از کلاس DocumentBuilder را راه اندازی کنید
- یک رشته متنی که توسط یک حاشیه احاطه شده است وارد کنید
- درج هایپرلینک
- سند Word را ذخیره کنید
این مراحل ساده کتابخانه مورد نیاز را پیکربندی میکنند و سپس کلاس Document را برای ایجاد یک سند خالی مقداردهی میکنند. سپس متنی را با هایپرلینک وارد می کند و به ایجاد سند Word در جاوا ادامه می دهد.
کد برای تولید سند Word با استفاده از جاوا
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
public class CreateWordDocumentUsingJava { | |
public static void main(String[] args) throws Exception { //main function for CreateWordDocumentUsingJava | |
// Initialize a license to avoid trial version watermark in the output Word file | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Create a blank Word document file | |
Document doc = new Document(); | |
// Initialize a new object of DocumentBuilder class | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Insert a text string surrounded by a border | |
builder.getFont().getBorder().setColor(java.awt.Color.BLACK); | |
builder.getFont().getBorder().setLineWidth(2.5d); | |
builder.getFont().getBorder().setLineStyle(com.aspose.words.LineStyle.DASH_DOT_STROKER); | |
builder.write("Text surrounded by black border."); | |
// Remove all font formatting specified explicitly | |
builder.getFont().clearFormatting(); | |
builder.insertBreak(com.aspose.words.BreakType.PARAGRAPH_BREAK); | |
builder.write("For further information, please visit the "); | |
// Insert a hyperlink and emphasize it with custom formatting | |
builder.getFont().setColor(java.awt.Color.BLUE); | |
builder.getFont().setUnderline(com.aspose.words.Underline.SINGLE); | |
builder.insertHyperlink("Aspose Knowledge Base", "https://kb.aspose.com/", false); | |
builder.getFont().clearFormatting(); | |
builder.writeln("."); | |
// Save the document with compliance level | |
doc.save("WordDocumentCreatedUsingJava.docx"); | |
} | |
} |
این قطعه کد جاوا بدون نیاز به نصب برنامه پردازش کلمه مانند MS Word یک سند Word ایجاد می کند. ویژگی تولید سند word با استفاده از جاوا با مثال بالا رفتار برنامه MS Word را بدون وابستگی به آن تقلید می کند.
در این مثال، نحوه ایجاد یک سند Word با استفاده از جاوا را بررسی کرده ایم. علاوه بر این، اگر می خواهید یاد بگیرید که چگونه یک فایل PDF از فرمت HTML ایجاد کنید، لطفاً به مقاله نحوه تولید PDF از HTML در جاوا مراجعه کنید.