Ürünlerimize göz atın
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>18.7</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-pdf', version: '18.7')
<dependency org="com.aspose" name="aspose-pdf" rev="18.7">
<artifact name="aspose-pdf" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-pdf" % "18.7"
Java API PDF dosyalarını işlemek ve manipüle etmek için
Ürün sayfası | Belgeler | Demolar | API referansı | Örnekler | Blog | Arama | Ücretsiz Destek | Geçici lisans
Aspose.PDF for Java, Java uygulamalarınızın Adobe Acrobat kullanmadan PDF belgelerini okumasını, yazmasını ve manipüle etmesini sağlayan bir PDF belge oluşturma bileşenidir.
`` aspose.pdf` paket özellikleri
PDF Belge Yasası
- PDF belgesinin temel bilgilerini (örneğin yazar, yaratıcı) ayarlayın.
- PDF sayfa özelliklerini yapılandırın (örn. Genişlik, yükseklik, kırpma kutusu, Bleedbox vb.).
- Sayfa numaralandırma, yer işareti seviyesi, sayfa boyutları vb.
- Belgeyi açık eylem, açık mod ve görünüm uygulayın.
- Belgenin çözünme veya kutu gibi farklı sayfa geçiş efektleri olabilir.
- PDF belgeleri
xml
,veya
xml` ve `` api ’’ aracılığıyla oluşturun. - Metin, paragraf, başlıklar, köprüler, grafikler, ekler vb. İle çalışma yeteneği vb.
Güvenlik özellikleri
- PDF belgeleri 128 bite kadar şifrelenebilir.
- PDF şifrelemesi için ana ve kullanıcı şifreleri ayarlanabilir.
- İçerik değiştirme, kopyalama, yazdırma ve diğer işlemler üzerine raptimizasyon uygulayın.
Dönüşüm Özellikleri
- Mevcut bir XML dosyasını (
.xml
) veyaxmldocument
yeni bir PDF belgesine veya bir PDF dosya akışına dönüştürün. - Geleneksel görüntü biçimlerini PDF dosyasına dönüştürün.
pcl
dosyalarını pdf dosyasına dönüştürün.
Daha kapsamlı bir özellik listesi için lütfen Features of aspose.pdf
Package‘ı ziyaret edin.
com.aspose.pdf
paket özellikleri
- 14 temel yazı tipini destekler.
type 1 ',
truetype’,type 3 ',
cjk` yazı tipleri için destek.unicode
desteği mevcuttur.- PDF dosyalarında metni ekleyin, arayın, çıkarın ve değiştirin.
- Görüntüleri ekleyin/silin, çıkarın ve değiştirin.
- PDF sayfalarını ekleyin, sil, bölün.
- Doğrusallaştırma desteği (Web için optimizasyon).
- XMP meta verilerini ayarlayın ve alın.
-Doğrula (
pdf/a-1a
,pdf/a-1b
). - Yer imleri, ek açıklamalar, PDF formları, pullar, filigranlar ve daha fazlası ile çalışın.
Daha kapsamlı bir özellik listesi için lütfen Features of com.aspose.pdf
Package adresini ziyaret edin.
com.aspose.pdf.facades
paketi özellikleri
- 14 temel yazı tipini destekler.
type 1 ',
truetype’,type 3 ',
cjk` yazı tipleri için destek.unicode
desteği mevcuttur.- Metin ve görüntüleri ekleyin, değiştirin ve çıkarın (tüm PDF’den, belirli bir sayfadan veya bir sayfa aralığından).
- Yer imleri, ek açıklamalar, PDF formları, bağlantılar, eylemler, imza ve daha fazlası ile çalışın.
- PDF’yi varsayılan, belirtilen, fiziksel veya sanal yazıcıya yazdırın.
- PDF’yi
XPS
Dosyası veya XPS yazıcısına yazdırın.
Daha kapsamlı bir özellik listesi için lütfen Features of com.aspose.pdf.facades
Package‘ı ziyaret edin.
PDF ve diğer formatları oku ve yaz
** Sabit Düzen: ** PDF, XPS
** Kitaplar: ** epub
** web: ** html
** Diğer: ** Tex, XML, SVG
PDF belgelerini şu şekilde kaydedin
** Microsoft Office: ** DOC, DOCX, XLS, XLSX, PPTX
** Resimler: ** JPEG, PNG, BMP, TIFF, EMF
** Diğer: ** mobixml, xml, metin
Biçimleri Oku
CGM, MHT, PCL, PS, XSLFO, MD
Desteklenen Ortamlar
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** MacOS: ** Mac OS X
- ** linux: ** ubuntu, opense, centos ve diğerleri
- ** Java Sürümleri: **
J2SE 8.0 (1.8)
veya üstü
Başlamak
Aspose.pdf Java API’leri Aspose deposu‘da barındırılır. Basit konfigürasyonlarla doğrudan Maven projelerinizde Java API için aspose.pdf’yi kolayca kullanabilirsiniz. Ayrıntılı talimatlar için lütfen Installing Aspose.PDF for Java from Aspose deposu belge sayfasını ziyaret edin.
Java kullanarak bir PDF dosyasından metin çıkarın
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Open document
Document pdfDocument = new Document("input.pdf");
// Create TextAbsorber object to extract text
TextAbsorber textAbsorber = new TextAbsorber();
// Accept the absorber for all the pages
pdfDocument.getPages().accept(textAbsorber);
// Get the extracted text
String extractedText = textAbsorber.getText();
// Create a writer and open the file
java.io.FileWriter writer = new java.io.FileWriter(new java.io.File("Extracted_text.txt"));
writer.write(extractedText);
// Write a line of text to the file tw.WriteLine(extractedText);
// Close the stream
writer.close();
Ürün sayfası | Belgeler | Demolar | API referansı | Örnekler | Blog | Arama | Ücretsiz Destek | Geçici lisans
Version | Release Date |
---|---|
22.11 | 30 Kasım 2022 |
22.10.1 | 17 Kasım 2022 |
22.10 | 31 Ekim 2022 |
22.9 | 23 Eylül 2022 |
22.8 | 24 Ağustos 2022 |
22.7.1 | 5 Ağustos 2022 |
22.7 | 5 Ağustos 2022 |
22.6 | 30 Haziran 2022 |
22.5 | 1 Haziran 2022 |
22.4 | 28 Nisan 2022 |
22.3 | 25 Mart 2022 |
22.2 | 22 Şubat 2022 |
22.1 | 21 Ocak 2022 |
21.12 | 20 Aralık 2021 |
21.11 | 22 Kasım 2021 |
21.10 | 20 Ekim 2021 |
21.9 | 20 Eylül 2021 |
21.8 | 20 Ağustos 2021 |
21.7 | 8 Temmuz 2021 |
21.6 | 17 Haziran 2021 |
21.5 | 20 Mayıs 2021 |
21.4 | 20 Nisan 2021 |
21.3 | 19 Mart 2021 |
21.2.1 | 10 Mart 2021 |
21.2 | 20 Şubat 2021 |
21.1 | 22 Ocak 2021 |
20.12 | 18 Aralık 2020 |
20.11.1 | 1 Aralık 2020 |
20.11 | 18 Kasım 2020 |
20.10 | 20 Ekim 2020 |
20.9 | 17 Eylül 2020 |
20.8.1 | 14 Eylül 2020 |
20.8 | 19 Ağustos 2020 |
20.7 | 20 Temmuz 2020 |
20.6 | 19 Haziran 2020 |
20.5.1 | 28 Mayıs 2020 |
20.5 | 19 Mayıs 2020 |
20.4 | 17 Nisan 2020 |
20.3 | 19 Mart 2020 |
20.2 | 20 Şubat 2020 |
20.1 | 22 Ocak 2020 |
19.12 | 19 Aralık 2019 |
19.11 | 29 Kasım 2019 |
19.10 | 31 Ekim 2019 |
19.9 | 30 Eylül 2019 |
19.8 | 29 Ağustos 2019 |
19.7 | 31 Temmuz 2019 |
19.6 | 26 Haziran 2019 |
19.5 | 31 Mayıs 2019 |
19.4 | 30 Nisan 2019 |
19.3 | 29 Mart 2019 |
19.2 | 28 Şubat 2019 |
19.1 | 29 Ocak 2019 |
18.12 | 30 Aralık 2018 |
18.11 | 29 Kasım 2018 |
18.10.2 | 12 Kasım 2018 |
18.10 | 30 Ekim 2018 |
18.9.1 | 4 Ekim 2018 |
18.9 | 28 Eylül 2018 |
18.8 | 29 Ağustos 2018 |
18.7 | 31 Temmuz 2018 |
18.6 | 29 Haziran 2018 |
18.5 | 31 Mayıs 2018 |
18.4 | 25 Nisan 2018 |
18.3 | 30 Mart 2018 |
18.2 | 28 Şubat 2018 |
18.1 | 6 Şubat 2018 |
17.12 | 31 Aralık 2017 |
17.11 | 30 Kasım 2017 |
17.10 | 1 Kasım 2017 |
17.9 | 2 Ekim 2017 |
17.8 | 31 Ağustos 2017 |
17.7 | 20 Temmuz 2017 |
17.6 | 29 Haziran 2017 |
17.5 | 7 Haziran 2017 |
17.4 | 28 Nisan 2017 |
17.3.0 | 6 Nisan 2017 |
17.2.0 | 23 Şubat 2017 |
17.1.0 | 26 Ocak 2017 |
16.12.0 | 27 Aralık 2016 |
16.11.0 | 29 Kasım 2016 |
16.10.0 | 26 Ekim 2016 |
12.0.0 | 10 Ekim 2016 |
11.9.0 | 20 Eylül 2016 |
11.8.0 | 11 Ağustos 2016 |
11.7.0 | 12 Temmuz 2016 |
11.6.0 | 10 Haziran 2016 |
11.5.0 | 10 Mayıs 2016 |
11.4.0 | 8 Nisan 2016 |
11.3.0 | 7 Mart 2016 |
11.2.0 | 8 Şubat 2016 |
11.1.0 | 30 Aralık 2015 |
File | Classifier | Size |
---|---|---|
aspose-pdf-18.7-javadoc.jar | javadoc | 4.37 MB |
aspose-pdf-18.7.jar | 42.74 MB | |
aspose-pdf-18.7.pom | 446 bytes |
Aspose Total Aspose PDF Aspose Java API pdf java library pdf java class Maven PDF CGM EPUB HTML TeX MHT PCL PS Postscript SVG XML XPS XSLFO MD Markdown XLS XLSX PPTX DOC DOCX MobiXML JPEG EMF PNG BMP GIF TIFF Text document compression table creation graph font bookmark data source attachment annotation export print font image form stamp watermark link security signature TrueType CJK Unicode CMYK PDFA XML FDF XFDF stamp watermark Windows Linux Mac J2SE extract text text extraction PDF to DOC PDF to DOCX PDF to XLS PDF to XLSX PDF to PPTX HTML to PDF MHTML to PDF PDF to HTML BMP to PDF CGM to PDF DICOM to PDF EMF to PDF JPG to PDF PNG to PDF SVG to PDF TIFF to PDF PDF to TIFF PDF to SVG EPUB to PDF Markdown to PDF MD to PDF PCL to PDF TXT to PDF XPS to PDF PS to PDF Postscript to PDF XML to PDF XSLFO to PDF LaTeX to PDF TeX to PDF PDF to EPUB PDF to LaTeX PDF to TeX PDF to TXT PDF to XPS PDF to PDF A_1b PDF to PDF A_3b PDF to PDF A_3a PDF to PDF A_2a PDF to PDF A_3U PDFA to PDF