Edit Word dalam Java SDK

Gunakan REST API untuk mengedit Word dalam Java secara pemrograman

Apabila pembangun mengubah suai Word dokumen dengan pustaka Java ini, perkara yang sebenarnya sedang diedit ialah Model Objek Dokumen (DOM). Oleh itu, hampir sebarang perubahan boleh dibuat pada Word dokumen yang diwakili sebagai DOM. Dengan Java SDK yang disediakan, pembangun boleh mengedit dokumen dengan mudah: mengubah suai teks, mengemas kini jadual, menambah imej dan sebagainya. Hanya muatkan Word, buat perubahan yang diperlukan secara pemrograman dan eksport hasilnya ke format simpan yang sama atau mana-mana yang disokong.

Lihat coretan kod

Edit Word dalam Java menggunakan REST API

Pustaka Java kami memberi pembangun keupayaan untuk mengubah suai Word dokumen secara langsung dengan mengedit Model Objek Dokumen (DOM), yang bermaksud tiada perisian tambahan perlu dipasang.

Edit teks dalam Word fail menggunakan Java

Kes yang paling popular untuk mengedit Word fail ialah penyuntingan teks. Dengan penyelesaian perisian yang diberikan, anda boleh menambah, mengubah suai atau memadam teks menggunakan Java dalam dokumen.

Edit jadual dalam Word fail menggunakan Java

Satu lagi pilihan penyuntingan Word yang popular ialah penyuntingan jadual. Java SDK kami membolehkan anda bekerja dengan jadual dan teks dalam sel jadual.

Pembangun Java boleh menambah atau mengalih keluar sel jadual dan jadual, serta menambah, mengedit dan mengalih keluar teks di dalamnya.

Tambahkan imej pada Word fail menggunakan Java

Selain menyunting teks dan jadual dalam Word, terdapat satu lagi pilihan biasa: menambahkan imej pada dokumen dalam Java. Pembangun Java juga boleh menambah imej ke dalam Word fail menggunakan DOM.

Edit Word secara pemrograman

Cuba Java SDK yang berkuasa ini dan nilai beberapa pilihan dalam penyuntingan Word dokumen. Menggunakan contoh berikut, muatkan Word dokumen anda dan buat beberapa perubahan: tambah teks, tambah jadual dan sel jadual dengan teks atau masukkan imej ke dalam Word dokumen:

Muat naik dokumen yang ingin anda ubah suai
Jalankan kod
Muat naik imej yang anda mahu sisipkan
Pilih format sasaran daripada senarai
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input.docx").toAbsolutePath());
ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Morbi enim nunc faucibus a.");

InsertParagraphOnlineRequest insertParagraphRequest = new InsertParagraphOnlineRequest(
   requestDocument, requestParagraph, null, null, null, null, null, null, null, null);
InsertParagraphOnline insertParagraph = wordsApi.insertParagraphOnline(insertParagraphRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertParagraph.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input.docx").toAbsolutePath());
TableInsert requestTable = new TableInsert();
requestTable.setColumnsCount(1);
requestTable.setRowsCount(2);

InsertTableOnlineRequest insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, "", null, null, null, null, null, null);
InsertTableOnline insertTable = wordsApi.insertTableOnline(insertTableRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertTable.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input1.docx").toAbsolutePath());
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
requestDrawingObject.setHeight((double)0);
requestDrawingObject.setLeft((double)0);
requestDrawingObject.setTop((double)0);
requestDrawingObject.setWidth((double)0);
requestDrawingObject.setRelativeHorizontalPosition(
   DrawingObjectInsert.RelativeHorizontalPositionEnum.MARGIN);
requestDrawingObject.setRelativeVerticalPosition(
   DrawingObjectInsert.RelativeVerticalPositionEnum.MARGIN);
requestDrawingObject.setWrapType(DrawingObjectInsert.WrapTypeEnum.INLINE);

byte[] requestImageFile = Files.readAllBytes(Paths.get(
   "Input2.docx").toAbsolutePath());
InsertDrawingObjectOnlineRequest insertDrawingObjectRequest = 
   new InsertDrawingObjectOnlineRequest(requestDocument, requestDrawingObject, 
      requestImageFile, "sections/0", null, null, null, null, null, null);
InsertDrawingObjectOnline insertDrawingObject = 
   wordsApi.insertDrawingObjectOnline(insertDrawingObjectRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertDrawingObject.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
Jalankan kod
  
Salin kod Java ke papan keratan

Cara Mengedit Word dalam Java

  1. Pasang 'Aspose.Words Cloud untuk Java'
  2. Tambah rujukan perpustakaan (import pustaka) ke projek Java anda
  3. Muatkan Word untuk mengedit dalam Java
  4. Sisipkan kandungan pada permulaan Word
  5. Muat turun dokumen hasil daripada storan awan

Pustaka Java untuk menggunakan pengeditan DOCX.

Pasang 'Aspose.Words Cloud SDK for Java' menggunakan alat automasi binaan Maven.

Tambahkan pergantungan ini pada POM projek anda: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for Java daripada GitHub dan menggunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

Rujuk Repository Documentation untuk melihat butiran.

Format fail lain yang disokong

Anda boleh melakukan operasi edit untuk format fail lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.