Rediger Word eller PDF fil i Java SDK

Brug REST API til at redigere filer i Java programmatisk

Når udviklere ændrer et dokument med den givne Java løsning, er det, der faktisk redigeres, Document Object Model (DOM). Således kan næsten alle ændringer foretages i dokumentet repræsenteret som DOM. Med den medfølgende Java SDK kan udviklere nemt redigere et dokument: ændre tekst, opdatere tabeller, tilføje billeder og så videre. Indlæs blot dit Word, PDF eller fil i et understøttet indlæsningsformat, foretag de nødvendige ændringer programmatisk og eksporter resultatet til et understøttet gemmeformat.

Rediger dokument i Java ved hjælp af REST API

Vores Java bibliotek giver udviklere mulighed for at ændre et dokument direkte ved at redigere dets Document Object Model (DOM), hvilket betyder, at der ikke skal installeres yderligere software.

Det er vigtigt at vide, at med denne Java løsning kan du redigere et dokument i ethvert understøttet format. For eksempel er det muligt at indlæse en fil i PDF, DOCX, DOC, RTF, ODT, EPUB, HTML og andre formater og derefter ændre denne fil og gemme den i samme format eller i et hvilket som helst andet understøttet format.

Rediger tekst i Java

Den mest populære sag til at redigere Word, PDF eller ethvert andet dokument er tekstredigering. Med den givne softwareløsning kan du tilføje, ændre eller slette tekst ved hjælp af Java i dokumentet.

Rediger tabel i Java

En anden populær dokumentredigeringsmulighed er tabelredigering. Vores Java SDK giver dig mulighed for at arbejde med tabeller og tekst i tabelceller.

Java udviklere kan tilføje eller fjerne tabel- og tabelceller, samt tilføje, redigere og fjerne tekst i dem.

Tilføj et billede til et dokument ved hjælp af Java

Udover at redigere tekst og tabeller er der en anden almindelig mulighed: at tilføje billeder til et dokument i Java. Java udviklere kan også tilføje et billede til en fil ved hjælp af DOM.

Rediger et dokument online

Prøv denne kraftfulde Java SDK og evaluer nogle muligheder i dokumentredigering. Brug følgende eksempel, indlæs dit dokument og foretag nogle ændringer: Tilføj tekst, tilføj en tabel og en tabelcelle med tekst eller indsæt et billede i dokumentet:

Upload et dokument, du vil ændre
Kør kode
Upload et billede, du vil indsætte
Vælg målformatet fra listen
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);
Kør kode
  
Kopiér koden Java til udklipsholderen

Sådan redigeres en fil i Java

  1. Installer Aspose.Words Cloud for Java
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Java projekt
  3. Indlæs et dokument, der skal redigeres i Java
  4. Indsæt indhold i begyndelsen af dokumentet
  5. Download resultatdokumentet fra skylageret

Java bibliotek for at bruge dokumentredigering

Installer 'Aspose.Words Cloud SDK for Java' ved hjælp af Maven build-automatiseringsværktøj.

Tilføj denne afhængighed til dit projekts POM: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Som et alternativ kan du klone Aspose.Words Cloud SDK for Java -kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Se Repository Documentation for at se detaljerne.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.