JavaScript'te PDF Belgelerini Düzenle

Genel Bakış

Aspose.Slides for Node.js via Java, PDF içeriğini sayfalarını slayt olarak içe aktararak, sunumu değiştirerek ve tekrar PDF olarak dışa aktararak düzenlemenizi sağlar. Bu makale basit bir metin değiştirme işlemini gösterir. Sunum bellek içinde kalır, bu yüzden ara bir PPTX dosyası kaydetmek isteğe bağlıdır.

PDF’de Metin Değiştirme

Sayfaları içe aktarmak için addFromPdf, metni güncellemek için replaceText ve sonucu dışa aktarmak için save kullanın.

Aşağıdaki örnek, input.pdf dosyasının içe aktarıldıktan sonra düzenlenebilir metin olarak “Draft” kelimesini içerdiğini varsayar. Bu kelimeyi “Final” ile değiştirir ve edited.pdf olarak yazar. İçe aktarmadan önce ilk slaytı temizlemek, çıktıda ekstra boş bir sayfanın oluşmasını önler. Arama, aynı harf duyarlılığıyla tam kelimeleri eşleştirir; null bir sonuç geri çağrısına ihtiyaç olmadığını gösterir.

const slides = require("aspose.slides.via.java");

const presentation = new slides.Presentation();
try {
    presentation.getSlides().removeAt(0);

    presentation.getSlides().addFromPdf("input.pdf");

    const searchOptions = new slides.TextSearchOptions();
    searchOptions.setWholeWordsOnly(true);
    searchOptions.setCaseSensitive(true);
    presentation.replaceText("Draft", "Final", searchOptions, null);

    presentation.save("edited.pdf", slides.SaveFormat.Pdf);
} finally {
    presentation.dispose();
}

Daha fazla seçenek için Metin Arama ve Değiştirme ve PowerPoint’i PDF’e Dönüştür sayfalarına bakın.

SSS

PDF’yi dışa aktarmadan önce bir PPTX dosyası kaydetmem gerekiyor mu?

Hayır. Aynı sunumu bellek içinde düzenleyip dışa aktarabilirsiniz. PPTX kopyasını yalnızca PowerPoint’te düzenlemeye devam etmek istiyorsanız kaydedin; Sunumları Kaydet sayfasına bakın.

Neden bazı metinler değişmeden kalabilir?

Örnek, tam olarak aynı harf duyarlılığıyla “Draft” kelimesinin tamamını eşleştirir. Görüntü olarak içe aktarılmış veya ayrı metin çerçevelerine bölünmüş metinler aramayla mutlaka eşleşmeyebilir. İçe aktarılan içeriği kontrol edin ve belgeniz için aramayı ayarlayın.