Günümüz dünyasında teknolojiye artan güven, belgeleri PDF olarak görüntüleme becerisini temel bir beceri olarak gerektirmektedir. PDF yaygın olarak kabul edilen bir standarttır, bu nedenle paylaşım sırasında Word belgelerini bu taşınabilir biçime dönüştürmek genellikle gereklidir. Bu makale, Word belgelerinin programlı olarak Java’da PDF olarak nasıl oluşturulacağını tartışacaktır. Ek olarak, Java kullanarak güvenli PDF’lerin nasıl oluşturulacağını ve yazdırma seçeneğinin nasıl devre dışı bırakılacağını göreceğiz.
Bu makalede aşağıdaki konular tartışılmaktadır:
- Word Belgelerini Java’da PDF Olarak Görüntüleme
- PDF’leri Şifrelerle Koruma
- Yazdırmayı Devre Dışı Bırakarak PDF İzinlerini Sınırlandırma
Word ve PDF Görüntüleyici – Java API
GroupDocs.Viewer, güçlü belge görüntüleyici uygulamaları oluşturmak için API’leri ile geliştiricilere güç verir. API, uygulama içinde belgelerin PDF, HTML ve görüntü biçimlerine dönüştürülmesini sağlar. Bu makalede, Word belgelerini PDF olarak görüntülemek için Java API‘ini kullanacağız.
İndirin veya Yapılandırın
JAR dosyasını indirilenler bölümünden indirebilir veya maven tabanlı Java uygulamalarınızın pom.xml dosyası için depo ve bağımlılık yapılandırmalarını alabilirsiniz.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>22.12</version>
</dependency>
Word Belgelerini Java’da PDF Olarak Görüntüleme
Aşağıdaki adımlar, birkaç satır Java kodu kullanarak bir Word belgesini kolayca PDF’ye dönüştürmenin ana hatlarını verir:
- Word belgesini yüklemek için Viewer sınıfını kullanın.
- Varsayılan PDF Görüntüleme Seçenekleri’ni ayarlayın.
- Yüklenen Word belgesini PDF’ye dönüştürmek için görüntüleme yöntemini kullanın.
İşte bu dönüştürmeyi gerçekleştirmek için kullanılabilecek bir Java kodu örneği:
// Java'da Word Belgelerini PDF olarak görüntüleme
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
...
try (Viewer viewer = new Viewer("path/document.docx"))
{
viewer.view(new PdfViewOptions("path/Word-Document.pdf"));
}
Sonuç olarak yukarıdaki kodun ürettiği şey budur:
Java’da Word Belgesinden Devre Dışı Bırakılmış Yazdırma Seçeneğiyle Güvenli PDF Oluşturma
Burada, aşağıdaki soruların yanıtlarını yalnızca birkaç kod satırında bulacaksınız:
- Java’da bir Word Belgesini parola korumalı bir PDF’ye nasıl dönüştürebilirim?
- Java’da devre dışı bırakılmış yazdırma seçenekleriyle bir PDF nasıl oluşturulur?
Bu adımlar, bir Word belgesini Java’da sınırlı izinlere sahip korumalı bir PDF’ye nasıl dönüştüreceğiniz konusunda size yol gösterecektir:
- Security sınıfını kullanarak güvenlik ayarlarını yapın.
- Belgeye erişimi kısıtlamak için belge açma parolasını belirtin.
- PDF yazdırmayı, değiştirmeyi ve veri çıkarmayı kısıtlamak için izin parolasını tanımlayın.
- İzinlere izin vermek veya izinleri reddetmek için izinleri ayarlayın.
- PDF Görüntüleme Seçenekleri’ni ayarlayın ve güvenlik ayarlarını buna ekleyin.
- Viewer sınıfını kullanarak Word (DOC/DOCX) belgesini yükleyin.
- Yüklenen Word belgesini sınırlı izinlere sahip parola korumalı bir PDF olarak işlemek için görüntüleme yöntemini kullanın.
Aşağıdaki Java kodu, bir Word belgesinin yazdırma izni olmadan korumalı bir PDF’ye nasıl dönüştürüleceğini gösterir:
// Word Belgelerini Korumalı PDF Olarak Görüntüleme ve Java'da Yazdırmayı Reddetme
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
import com.groupdocs.viewer.options.Permissions;
import com.groupdocs.viewer.options.Security;
...
Security security = new Security();
security.setDocumentOpenPassword("opening-pass");
security.setPermissionsPassword("permission-pass");
security.setPermissions(Permissions.ALLOW_ALL ^ Permissions.DENY_PRINTING);
PdfViewOptions viewOptions = new PdfViewOptions("path/Word-Document.pdf");
viewOptions.setSecurity(security);
try (Viewer viewer = new Viewer("path/document.docx"))
{
viewer.view(viewOptions);
}
Parola ile Güvenli PDF
PDF açıldığında, artık kullanıcıdan belgeye erişmeden önce bir parola girmesini isteyecektir.
Yazdırmayı Devre Dışı Bırakarak Sınırlı PDF İzinleri
Çıkış PDF’si, dönüştürme işlemi sırasında ayarlanan sınırlı izinlere sahip olacaktır. Sonuç olarak kullanıcı, devre dışı bırakılan yazdırma seçeneği nedeniyle PDF’yi yazdıramayacaktır.
Ücretsiz Deneme Lisansı Alın
Kitaplığı herhangi bir sınırlama olmaksızın test etmek için ücretsiz bir geçici lisans alabilirsiniz.
Özet
Özetle, ortaya çıkan PDF’yi parolayla koruma yeteneği de dahil olmak üzere Java kullanarak Word belgelerini programlı olarak nasıl görüntüleyeceğinizi ve PDF’lere dönüştüreceğinizi tartıştık. İzinlerini ayarlayarak PDF dosyası yazdırmayı nasıl kısıtlayacağımızı da öğrendik. Bu bilgilerle artık GroupDocs.Viewer Çevrimiçi Uygulaması gibi kendi Word ve PDF görüntüleyici uygulamanızı kolayca oluşturabilirsiniz.
GroupDocs.Viewer for Java hakkında daha derin bir anlayış kazanmak için belgelerine bakın. Herhangi bir sorunuz veya endişeniz varsa, yardım için forum aracılığıyla bize ulaşmaktan çekinmeyin.