Dönüştürülmüş Öğeleri Rasterleştir
giriiş
Döndürülmüş metin veya resimler gibi çeşitli dönüştürülmüş öğeler içeren bir Word belgesiyle çalıştığınızı düşünün. Bu belgeyi PCL (Yazıcı Komut Dili) biçimine dönüştürürken, bu dönüştürülmüş öğelerin doğru şekilde rasterleştirildiğinden emin olmak isteyebilirsiniz. Bu eğitimde, bunu .NET için Aspose.Words kullanarak nasıl başarabileceğinizi inceleyeceğiz.
Ön koşullar
Başlamadan önce aşağıdaki ön koşulların mevcut olduğundan emin olun:
- Aspose.Words for .NET: En son sürümün yüklü olduğundan emin olun. Buradan indirebilirsinizBurada.
- Geçerli Bir Lisans: Bir lisans satın alabilirsinizBurada veya değerlendirme için geçici bir lisans alınBurada.
- Geliştirme Ortamı: Geliştirme ortamınızı (örneğin Visual Studio) .NET framework desteğiyle kurun.
Ad Alanlarını İçe Aktar
Aspose.Words for .NET’i kullanmak için gerekli ad alanlarını içe aktarmanız gerekir. Aşağıdakini C# dosyanızın en üstüne ekleyin:
using Aspose.Words;
using Aspose.Words.Saving;
Şimdi, her bir bölümü iyice anlamanızı sağlamak için süreci birden fazla adıma bölelim.
Adım 1: Projenizi Kurun
Öncelikle yeni bir proje oluşturmanız veya mevcut olanı kullanmanız gerekir. Geliştirme ortamınızı açın ve bir proje ayarlayın.
- Yeni Bir Proje Oluşturun: Visual Studio’yu açın ve yeni bir C# konsol uygulaması oluşturun.
- Aspose.Words’ü yükleyin: Aspose.Words’ü yüklemek için NuGet Paket Yöneticisini kullanın. Projenize sağ tıklayın, “NuGet Paketlerini Yönet"i seçin ve şunu arayın:
Aspose.Words
. En son sürümü yükleyin.
Adım 2: Word Belgesini Yükleyin
Sonra, dönüştürmek istediğiniz Word belgesini yüklemeniz gerekir. Hazır bir belgeniz olduğundan emin olun veya dönüştürülmüş öğeler içeren bir belge oluşturun.
// Belgelerinizin dizinine giden yol
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Word belgesini yükleyin
Document doc = new Document(dataDir + "Rendering.docx");
Bu kod parçacığında şunu değiştirin:"YOUR DOCUMENTS DIRECTORY"
Word belgenizi içeren dizininize giden gerçek yol ile. Belge adının (Rendering.docx
) dosyanızla eşleşiyor.
Adım 3: Kaydetme Seçeneklerini Yapılandırın
Belgeyi PCL biçimine dönüştürmek için, kaydetme seçeneklerini yapılandırmanız gerekir. Bu,SaveFormat
ilePcl
ve dönüştürülen öğelerin rasterleştirilip rasterleştirilmeyeceğini belirtmek.
//PCL formatına dönüştürme için yedekleme seçeneklerini yapılandırın
PclSaveOptions saveOptions = new PclSaveOptions
{
SaveFormat = SaveFormat.Pcl,
RasterizeTransformedElements = false
};
Burada,RasterizeTransformedElements
ayarlandıfalse
, dönüştürülen öğelerin rasterleştirilmeyeceği anlamına gelir. Bunu şu şekilde ayarlayabilirsiniz:true
eğer bunların rasterleştirilmesini istiyorsanız.
Adım 4: Belgeyi Dönüştürün
Son olarak, yapılandırılmış kaydetme seçeneklerini kullanarak belgeyi PCL biçimine dönüştürün.
// Belgeyi PCL biçimine dönüştürün
doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);
Bu satırda, belge belirtilen seçeneklerle PCL biçiminde kaydedilir. Çıktı dosyası şu şekilde adlandırılır:WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl
.
Çözüm
Dönüştürülmüş öğelere sahip Word belgelerini PCL biçimine dönüştürmek biraz zor olabilir, ancak .NET için Aspose.Words ile bu basit bir işlem haline gelir. Bu eğitimde özetlenen adımları izleyerek, dönüştürme sırasında bu öğeleri rasterleştirip rasterleştirmeyeceğinizi kolayca kontrol edebilirsiniz.
SSS
Aspose.Words for .NET’i bir web uygulamasında kullanabilir miyim?
Evet, Aspose.Words for .NET web uygulamaları da dahil olmak üzere çeşitli uygulama türlerinde kullanılabilir. Uygun lisanslama ve yapılandırmayı sağlayın.
Aspose.Words for .NET başka hangi formatlara dönüştürülebilir?
Aspose.Words, PDF, HTML, EPUB ve daha fazlası dahil olmak üzere çok çeşitli formatları destekler. Kontrol edinbelgeleme Tam liste için.
Belgedeki yalnızca belirli öğeleri rasterleştirmek mümkün müdür?
Şu anda,RasterizeTransformedElements
seçeneği belgedeki tüm dönüştürülmüş öğeler için geçerlidir. Daha ayrıntılı denetim için, dönüştürmeden önce öğeleri ayrı ayrı işlemeyi düşünün.
Belge dönüştürmeyle ilgili sorunları nasıl giderebilirim?
Aspose.Words’ün en son sürümüne sahip olduğunuzdan emin olun ve herhangi bir özel dönüştürme sorunu için belgeleri kontrol edin. Ek olarak,destek forumu yardım istemek için harika bir yerdir.
Aspose.Words for .NET deneme sürümünde herhangi bir sınırlama var mı?
Deneme sürümünde değerlendirme filigranı gibi bazı sınırlamalar vardır. Tam işlevsel bir deneyim için, bir tane edinmeyi düşününgeçici lisans.