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.
Note
Metin değiştirme, taranmış görüntülerdeki metin yerine içe aktarılmış metinler üzerinde çalışır. Dönüşüm, düzen ve biçimlendirmeyi etkileyebilir; bu nedenle çıktıyı gözden geçirin, özellikle değiştirme metni orijinalden daha uzun olduğunda.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.