C++ ile JavaScript ile PDF Belge Dönüştürme
PDF’yi Microsoft Office® Word, Excel, PowerPoint Sunumları, Görüntüler, EPUB ve sabit düzen biçimlerine dışa aktarma
Genel bakış
JavaScript ve C++ kullanarak PDF dosyalarını başka biçimlere dönüştürmek için bir yöntem mi arıyorsunuz? Aspose.PDF for JavaScript via C++, PDF belgelerini dönüştürmek için mükemmel bir çözümdür. Bu makale, C++ aracılığıyla JavaScript kullanarak PDF’nin metne nasıl dönüştürüleceğini gösterecektir. PDF dosyaları, metin, resimler, tıklanabilir düğmeler, köprüler, katıştırılmış yazı tipleri, imzalar ve damgalar gibi çeşitli içerikler içerebilir. Bir PDF dosyasını başka bir biçime dönüştürürken, kullanıcılar genellikle PDF içeriğini düzenleyebilmek ister. Aspose.PDF for JavaScript via C++ ile PDF belgelerinizi en popüler biçimlere kolayca ve hızlı bir şekilde dönüştürebilirsiniz. Kütüphanemiz, PDF dosyalarınızın doğru ve başarılı bir şekilde dönüştürülmesini sağlar.
PDF'den DOC'ye Dönüştürme
JavaScript için Aspose.PDF, PDF’den DOC’ye doğrudan Web’de dönüştürmeyi destekler. İlk önce ‘FileReader’ oluşturuyoruz. Ardından, AsposePDFtoDoc işlevini çağırırız. Web çalışanı, onmessage olay işleyicisini kullanarak iletileri dinlemek üzere ayarlanmıştır. Web sayfasından bir mesaj aldığında, isteği işler ve ana konuya bir yanıt gönderir. Dosya İndirme Fonksiyonu ile elde edebileceğimiz dosya. DownloadFile işlevi, kullanıcının bir dosyayı indirmesine izin veren bir bağlantı oluşturmaktan sorumludur. Ardından, ‘JSON.ErrorCode’ 0 ise, JSON.FileNameResult daha önce belirttiğiniz adı içerecektir. ‘JSON.ErrorCode’ parametresi 0’a eşit değilse ve buna bağlı olarak dosyanızda bir hata olacaksa, böyle bir hatayla ilgili bilgiler ‘JSON.errorText’ özelliğinde yer alacaktır. Ortaya çıkan dosyanın adı ‘ResultPDFtoDoc.doc’.
PDF'yi XLSX olarak kaydedin
Bu kod, bir PDF dosyasını Aspose.PDF dosyasını kullanarak bir Excel dosyasına dönüştüren bir JavaScript işlevidir. Bir dosya giriş öğesinden seçilen PDF dosyasını içeren bir parametre olarak bir olay nesnesini alır. Bir FileReader nesnesi oluşturur ve onload olayına bir geri çağırma işlevi atar. Geri arama işlevi, dosya bir dizi arabelleği olarak okunduğunda yürütülür. Ardından, AsposePDFtoXlsX işlevini çağırın. İşlev dosya içeriğini, orijinal dosya adını ve çıktı dosyası adını bağımsız değişken olarak alır ve sonuçla birlikte bir JSON nesnesi döndürür. JSON nesnesinin bir errorCode özelliği ve bir errorText özelliği vardır. ErrorCode 0 ise, dönüştürmenin başarılı olduğu ve JSON nesnesinin ayrıca çıktı Excel dosyasının adını içeren bir fileNameResult özelliğine sahip olduğu anlamına gelir. ErrorCode 0 değilse, bir hata olduğu anlamına gelir. Ortaya çıkan dosyanın adı ‘resultPDFtoXLSX.xlsx’.
PDF'yi PowerPoint Sunumlarına Dönüştür
Bu kod, Aspose.PDF dosyasını kullanarak bir PDF dosyasını PowerPoint dosyasına dönüştüren bir JavaScript işlevidir. Bir dosya giriş öğesinden seçilen PDF dosyasını içeren bir parametre olarak bir olay nesnesini alır. Ardından, bir FileReader nesnesi oluşturur ve onload olayına bir geri çağırma işlevi atar. Geri arama işlevi, dosya bir dizi tamponu olarak okunduğunda yürütülür. AsposePDFtopptx işlevini arayın. İşlev dosya içeriğini, orijinal dosya adını ve çıktı dosyası adını bağımsız değişken olarak alır ve sonuçla birlikte bir JSON nesnesi döndürür. JSON nesnesinin bir errorCode özelliği ve bir errorText özelliği vardır. ErrorCode 0 ise, dönüştürmenin başarılı olduğu ve JSON nesnesinin ayrıca çıktı PowerPoint dosyasının adını içeren bir fileNameResult özelliğine sahip olduğu anlamına gelir. ErrorCode 0 değilse, bir hata olduğu anlamına gelir ve errorText özelliği hata iletisini içerir. Sonuç olarak, DownloadFile işlevi çıktı PowerPoint dosyası için bir indirme bağlantısı oluşturur. İşlev çıktı dosyası adını ‘resultPDFtopptx.pptx’ alır.
Taşınabilir Belge Formatı PDF'den EPUB'a Dönüştürme
Bu kod, bir PDF dosyasını Aspose.PDF dosyasını kullanarak bir EPUB dosyasına dönüştüren bir JavaScript işlevidir. Bir FileReader nesnesi oluşturur ve onload olayına bir geri çağırma işlevi atar. Ardından, AsposePDFtoePub işlevini çağırın. İşlev dosya içeriğini, orijinal dosya adını ve çıktı dosyası adını bağımsız değişken olarak alır ve sonuçla birlikte bir JSON nesnesi döndürür. JSON nesnesi bir errorCode özelliğine ve bir errorText özelliğine sahiptir. ErrorCode 0 ise, dönüştürmenin başarılı olduğu ve JSON nesnesinin de çıktı EPUB dosyasının adını içeren bir fileNameResult özelliğine sahip olduğu anlamına gelir. ErrorCode 0 değilse, bir hata olduğu anlamına gelir ve errorText özelliği hata iletisini içerir. Sonuç olarak, DownloadFile işlevi çıktı EPUB dosyası için bir indirme bağlantısı oluşturur. İşlev çıktı dosyası adını ‘resultPDFtoePub.epub’ alır.
PDF'den PNG'ye dönüştür
Bu kod, Aspose.PDF dosyasını kullanarak bir PDF dosyasını PNG görüntülerine dönüştüren bir JavaScript işlevidir. Bir FileReader nesnesi oluşturur ve onload olayına bir geri çağırma işlevi atar. Geri arama işlevi, dosya bir dizi arabelleği olarak okunduğunda yürütülür. Aspose.PDF için bir sarıcı olan AsposePDFPageStopNG işlevini çağırır. İşlev dosya içeriğini, orijinal dosya adını, çıktı dosyası adı şablonunu ve çözünürlüğü bağımsız değişken olarak alır ve sonuçla birlikte bir JSON nesnesi döndürür. JSON nesnesinin bir errorCode özelliği ve bir errorText özelliği vardır. Sonuç olarak, her çıktı dosyası için DownloadFile işlevi PNG görüntüsü için bir indirme bağlantısı oluşturur. İşlev çıktı dosyası adını ‘resultPDFtoPng {0:D2} .png’ alır.