Skip Embedded Arial ve Times Roman Yazı Tipleriyle PDF Boyutunu Optimize Edin
giriiş
Hiç kendinizi PDF dosyanızın boyutunun çok büyük olduğu bir durumda buldunuz mu? Bu, tatile gitmek için bavul hazırlarken bavulunuzun dikişlerinin patladığını fark etmek gibidir. Biraz kilo vermeniz gerektiğini biliyorsunuz, ancak neyi bırakıyorsunuz? PDF dosyalarıyla çalışırken, özellikle Word belgelerinden dönüştürülenlerde, gömülü yazı tipleri dosya boyutunuzu şişirebilir. Neyse ki, .NET için Aspose.Words PDF’lerinizi yalın ve anlamlı tutmak için şık bir çözüm sunar. Bu eğitimde, gömülü Arial ve Times Roman yazı tiplerini atlayarak PDF boyutunuzu nasıl optimize edeceğinizi inceleyeceğiz. Başlayalım!
Ön koşullar
Ayrıntılara girmeden önce ihtiyacınız olacak birkaç şey var:
- Aspose.Words for .NET: Bu güçlü kütüphanenin kurulu olduğundan emin olun. Eğer kurulu değilse, şuradan indirebilirsiniz:Burada.
- C# hakkında temel bir anlayış: Bu, kod parçacıklarını takip etmenize yardımcı olacaktır.
- Bir Word belgesi: İşlemi göstermek için örnek bir belge kullanacağız.
Ad Alanlarını İçe Aktar
İlk önce, gerekli ad alanlarının içe aktarıldığından emin olun. Bu, Aspose.Words işlevlerine erişim için ortamı hazırlar.
using Aspose.Words;
using Aspose.Words.Saving;
Tamam, şimdi süreci adım adım inceleyelim.
Adım 1: Ortamınızı Kurun
Başlamak için geliştirme ortamınızı ayarlamanız gerekir. Favori C# IDE’nizi (Visual Studio gibi) açın ve yeni bir proje oluşturun.
Adım 2: Word Belgesini Yükleyin
Bir sonraki adım, PDF’ye dönüştürmek istediğiniz Word belgesini yüklemektir. Belgenizin doğru dizinde olduğundan emin olun.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Bu kod parçacığında şunu değiştirin:"YOUR DOCUMENT DIRECTORY"
belge dizininize giden yol ile.
Adım 3: PDF Kaydetme Seçeneklerini Yapılandırın
Şimdi, yazı tiplerinin nasıl gömüleceğini kontrol etmek için PDF kaydetme seçeneklerini yapılandırmamız gerekiyor. Varsayılan olarak, tüm yazı tipleri gömülüdür ve bu da dosya boyutunu artırabilir. Bu ayarı değiştireceğiz.
PdfSaveOptions saveOptions = new PdfSaveOptions
{
FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll
};
Adım 4: Belgeyi PDF olarak kaydedin
Son olarak, belgeyi belirtilen kaydetme seçenekleriyle PDF olarak kaydedin. Sihir burada gerçekleşir.
doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);
Bu komut belgenizi belirtilen dizine “OptimizedPDF.pdf” adıyla PDF olarak kaydeder.
Çözüm
İşte karşınızda! Aspose.Words for .NET kullanarak Arial ve Times Roman yazı tiplerinin gömülmesini atlayarak PDF dosya boyutunuzu nasıl optimize edeceğinizi öğrendiniz. Bu basit ayarlama dosya boyutlarınızı önemli ölçüde azaltabilir, paylaşmanızı ve depolamanızı kolaylaştırabilir. PDF’leriniz için spor salonuna gitmek gibi, gereksiz ağırlıktan kurtulurken tüm temel öğeleri sağlam tutmak gibi.
SSS
Arial ve Times Roman yazı tiplerini yerleştirmeyi neden atlamalıyım?
Bu yaygın yazı tiplerini atlamak PDF dosyanızın boyutunu azaltabilir, çünkü çoğu sistemde bu yazı tipleri zaten yüklüdür.
Bu durum PDF dosyamın görünümünü etkiler mi?
Hayır, olmaz. Arial ve Times Roman standart yazı tipleri olduğundan, görünüm farklı sistemlerde tutarlı kalır.
Diğer yazı tiplerini de gömme işlemini atlayabilir miyim?
Evet, gerektiğinde diğer yazı tiplerinin gömülmesini atlayacak şekilde kaydetme seçeneklerini yapılandırabilirsiniz.
Aspose.Words for .NET ücretsiz mi?
Aspose.Words for .NET, indirebileceğiniz ücretsiz bir deneme sürümü sunuyorBurada , ancak tam erişim için bir lisans satın almanız gerekirBurada.
Aspose.Words for .NET hakkında daha fazla öğreticiyi nerede bulabilirim?
Kapsamlı dokümantasyon ve eğitimler bulabilirsinizBurada.