
Microsoft Publisher dosyaları PUB genellikle broşürler, el ilanları ve bültenler için profesyonel düzenler oluşturmak amacıyla kullanılır. Ancak, belirli senaryolar veri çıkarımı veya analiz veya raporlama amacıyla elektronik tablo formatına yeniden organize edilmesini gerektirebilir. PUB dosyaları çok yönlü olsa da, Excel elektronik tablolar sayısal veri işleme ve organizasyonu için daha uygundur. Bu blog yazısı, C#’ta PUB’ı Excel’e dönüştürmenin nasıl yapılacağını gösterir. Verilen kod parçasıyla, PUB belgelerini yalnızca birkaç adımda sorunsuz bir şekilde Excel elektronik tablolarına dönüştürebilirsiniz.
- Neden PUB’ı Excel’e Dönüştürmeli?
- PUB’dan Excel’e Dönüşüm - C# API Kurulumu
- PUB’ı Excel’e C#’ta dönüştür
Neden PUB’ı Excel’e Dönüştürmeliyim?
PUB dosyalarının Excel tablolarına dönüştürülmesi çeşitli nedenlerle kritik olabilir:
Veri Analizi ve Manipülasyonu: PUB dosyaları genellikle daha fazla analiz, hesaplamalar veya format ayarlamaları gerektirebilecek tablolar veya yapılandırılmış veriler içerir, bunlar Excel’de daha iyi yönetilir.
Uyumluluk İşletme Araçlarıyla: Excel dosyaları, ERP sistemleri, finansal uygulamalar ve veri tabanı yönetim araçları gibi popüler işletme araçlarıyla sorunsuz bir şekilde entegre olur.
Gelişmiş Veri Organizasyonu: Excel, PUB dosyalarından çıkarılan içeriği analiz etmeyi kolaylaştıran üstün sıralama, filtreleme ve görselleştirme araçları sunar.
Collaboration and Accessibility: Excel dosyalarını paylaşmak, Excel’in platformlar ve yazılımlar arasında geniş ölçüde desteklenen bir format olması nedeniyle, işbirlikçi ortamlarda daha kullanışlıdır.
PUB’u Excel’e çevirerek, işletmeler ve geliştiriciler veri kullanımında yeni fırsatları açığa çıkarabilir, daha iyi üretkenlik ve iş akışı verimliliği sağlanabilir.
PUB’dan Excel’e Dönüştürme - C# API Kurulumu
Microsoft Publisher dosyalarını Conholdate.Total for .NET yükleyerek kolayca dönüştürebilirsiniz. Aşağıdaki NuGet kurulum komutunu MS Visual Studio’da çalıştırın:
PM> NuGet\Install-Package Conholdate.Total
PUB’u C#‘da Excel’e dönüştürün
Bu kılavuz, gerekli nesnelerin başlatılmasını, PUB’un PDF’ye ara bir format olarak dönüştürülmesini ve ardından Excel’e aktarımını gerçekleştirmektedir.
Aşağıda C# kullanarak PUB dosyalarını Excel’e dönüştürmek için adım adım bir rehber bulunmaktadır:
Initialize a MemoryStream: A MemoryStream nesnesi, ara PDF çıktısını bellekte tutmak için kullanılır.
PUB Dosyasını Yükleyin ve Ayrıştırın: PubFactory.CreateParser yöntemi, girdi PUB dosyasını yüklemek için kullanılır. Parse yöntemi, bunu bir iç belge nesnesine dönüştürür.
Convert PUB to PDF: Using the PubFactory.CreatePdfConverter method, the parsed PUB file is converted to PDF format and saved into the memory stream.
PDF’yi Yükle ve Excel’e Aktar: Document sınıfı, PDF’yi bellek akışından yüklemek için kullanılır. ExcelSaveOptions sınıfı, çıktı dosyasının formatını XLSX olarak belirtir. Son olarak, Excel dosyası belirtilen çıktı yoluna kaydedilir.
Aşağıda bir Microsoft Publisher (PUB) dosyasını C# kullanarak bir Excel tablosuna dönüştürme için kod parçası bulunmaktadır:
// Çıktı belgesini tutmak için bir MemoryStream başlatın
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// Girdi yayıncı dosyasını ayrıştırın
Aspose.Pub.Document doc = parser.Parse();
// PUB dosyasını PDF'ye dönüştürün ve sonucu bir MemoryStream içinde kaydedin.
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Bellek Akışı'ndan PDF dosyasını yükleyin
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// ExcelSaveOptions sınıfı nesnesini başlatın
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// Çıktı Excel dosyasının formatını belirtin.
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Çıktı Excel dosyasını kaydet
document.Save("PUBToExcel.xlsx", options);
Get a Free License
API’yi tüm potansiyeliyle değerlendirmek için herhangi bir değerlendirme kısıtlaması olmadan ücretsiz geçici lisans talep edebilirsiniz.
Özetlemek gerekirse
Microsoft Publisher (PUB) dosyalarını C#‘da Excel’e dönüştürmek basit bir süreçtir. Bu kılavuzu takip ederek, PUB dosyalarınızı daha iyi veri manipülasyonu, paylaşımı ve analizi için Excel tablolarına etkili bir şekilde dönüştürebilirsiniz. İster büyük ölçekli PUB dosyalarıyla ilgileniyor olun, ister tek seferlik bir dönüştürme ihtiyacınız olsun, bu çözüm doğruluk ve kullanım kolaylığı sağlar. Ayrıca, herhangi bir sorunuz varsa bizimle görüşmekten çekinmeyin, lütfen bize forum adresinden yazın.