PDF öğesini Java SDK'da düzenleyin

Java içindeki PDF öğesini programlı olarak düzenlemek için REST API'yi kullanın

Geliştiriciler bir PDF belgesini bu Java kitaplığıyla değiştirdiğinde, gerçekte düzenlenmekte olan Belge Nesne Modeli'dir (DOM). Böylece, DOM olarak temsil edilen PDF belgesinde hemen hemen her türlü değişiklik yapılabilir. Sağlanan Java SDK ile geliştiriciler bir belgeyi kolayca düzenleyebilir: metni değiştirebilir, tabloları güncelleyebilir, resim ekleyebilir vb. Sadece bir PDF yükleyin, gerekli değişiklikleri programlı olarak yapın ve sonucu aynı veya desteklenen herhangi bir kaydetme formatına aktarın.

Kod pasajını görüntüle

REST API kullanarak Java'da PDF'yi düzenleyin

Java kitaplığımız geliştiricilere, Belge Nesne Modelini (DOM) düzenleyerek bir PDF belgesini doğrudan değiştirme yeteneği verir, bu da ek bir yazılımın yüklenmesi gerekmediği anlamına gelir.

Java kullanarak PDF dosyasındaki metni düzenleyin

Bir PDF dosyasını düzenlemek için en popüler durum metin düzenlemedir. Verilen yazılım çözümü ile belge içinde Java kullanarak metin ekleyebilir, değiştirebilir veya silebilirsiniz.

Tabloyu Java kullanarak PDF dosyasında düzenleyin

Bir başka popüler PDF düzenleme seçeneği de tablo düzenlemedir. Java SDK'mız, tablo hücrelerinde tablolar ve metinlerle çalışmanıza olanak tanır.

Java geliştiricileri, tablo ve tablo hücrelerini ekleyebilir veya kaldırabilir, ayrıca bunlara metin ekleyebilir, düzenleyebilir ve kaldırabilir.

Java kullanarak PDF dosyasına bir resim ekleyin

PDF'de metin ve tabloları düzenlemenin yanı sıra başka bir yaygın seçenek daha vardır: Java'da bir belgeye resim eklemek. Java geliştiricileri, DOM kullanarak bir PDF dosyasına bir görüntü de ekleyebilir.

PDF'yi programlı olarak düzenleyin

Bu güçlü Java SDK'sını deneyin ve PDF belge düzenlemedeki bazı seçenekleri değerlendirin. Aşağıdaki örneği kullanarak, PDF belgenizi yükleyin ve bazı değişiklikler yapın: metin ekleyin, metin içeren bir tablo ve tablo hücresi ekleyin veya PDF belgesine bir resim ekleyin:

Değiştirmek istediğiniz bir belgeyi yükleyin
Kodu çalıştır
Eklemek istediğiniz bir resmi yükleyin
Listeden hedef formatı seçin
import com.aspose.words.cloud.*;

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

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input.pdf").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(), "pdf", 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.pdf").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(), "pdf", 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.pdf").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.pdf").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(), "pdf", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
Kodu çalıştır
  
Java kodunu panoya kopyalayın

Java içinde PDF nasıl düzenlenir

  1. Aspose.Words Cloud for Java yükleyin
  2. Java projenize bir kitaplık referansı ekleyin (kütüphaneyi içe aktarın)
  3. Java içinde düzenlemek için PDF yükleyin
  4. PDF öğesinin başına içerik ekle
  5. Sonuç belgesini bulut deposundan indirin

PDF düzenlemesini kullanmak için Java kitaplığı

Aspose.Words Cloud SDK for Java Maven derleme otomasyon aracını kullanarak kurun.

Bu bağımlılığı projenizin POM ekleyin: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Alternatif olarak GitHub'dan Aspose.Words Cloud SDK for Java kaynak kodunu kopyalayabilir ve projenizde kullanabilirsiniz. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.

sistem gereksinimleri

Ayrıntıları görmek için Repository Documentation bakın.

Desteklenen diğer dosya biçimleri

Diğer dosya biçimleri için düzenleme işlemini gerçekleştirebilirsiniz:

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2024. Her hakkı saklıdır.