Excel to PDF C#

Microsoft Excel, spreadsheets yönetimi için önemli bir araçtır, ancak bu sayfaların PDF’ye dönüştürülmesi gerektiği zamanlar vardır - raporları paylaşmak veya biçimlendirmeyi korumak için olsun. bu blog yazısında, Excel sayfalarını C# kullanarak PDF’ye dönüştürmenin verimli süreci yoluyla size rehberlik edeceğiz. dönüşüm sürecinde mevcut çeşitli özelleştirme seçeneklerini de inceleyeceğiz, Excel’i ücretsiz PDF’ye dönüştürme yöntemleri de dahil olmak üzere.

içerik tablosu

C# Excel to PDF Dönüşüm Kütüphanesi

The için Aspose.Cells için .NET API, Excel spreadsheets’i PDF’ye dönüştürme sürecini kolaylaştırır. API’nin DLL’sını indirin veya doğrudan NuGet aracılığıyla yükleme:

PM> Install-Package Aspose.Cells

Bir Excel dosyasını C#‘da PDF’ye dönüştürme adımları

.NET için Aspose.Cells kullanarak, bir Excel dosyasını PDF’ye dönüştürmek basittir.

  • Excel dosyasını diskten indirin.
  • İstediğiniz yere PDF olarak kaydedin.

Bunu C# kodunda nasıl uygulayacağımıza bir göz atalım.

Excel XLSX’i C#‘da PDF’ye dönüştürün

ile Aspose.Cells için .NET, Excel dosyalarını aşağıdaki adımları izleyerek kolayca PDF’ye dönüştürebilirsiniz:

  • Hızlı bir şekilde Çalışma Kitabı Dönüştürmek istediğiniz Excel belgesine sahip sınıf.
  • Belgeyi PDF biçiminde kaydedin, kaydetme biçimini kullanarak SaveFormat Bir listede.

İşte Excel’i C#‘da PDF’ye nasıl dönüştüreceğinizi gösteren bir kod parçası:

// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");

// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);

Excel’i PDF/A formatına dönüştürün.

PDF/A, uzun süreli arşivleme için tasarlanmış bir ISO standart versiyonudur. bu biçimde dosyaları kaydetmek, zamanla erişilebilir kalmasını sağlar.

İşte C#‘da Excel’i PDF/A formatına dönüştürmenin yolları:

// Instantiate new workbook
Workbook workbook = new Workbook();

// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");

// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;

// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);

Excel’i PDF’ye dönüştürmek için C#

Aspose.Cells .NET için dönüşüm ilerlemesini izlemenizi sağlar. IPageSavingCallback Yorumları Bu arayüzü uygulayan özel bir sınıf oluşturabilir ve örneğini PdfSaveOptions.PageSavingCallback Yorumları Mülkiyet için.

İşte Excel to PDF conversion ilerlemesini nasıl izleyeceğinizi gösteren bir kod kesimi:

// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");

PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();

workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);

Aşağıdakilerden bir tanesi ise, uygulayıcı sınıfın IPageSavingCallback Yorumları Dönüşüm sürecini izlemek için arayüz:

public class TestPageSavingCallback : IPageSavingCallback
{
    public void PageStartSaving(PageStartSavingArgs args)
    {
        Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages before page index 2 are not rendered.
        if (args.PageIndex < 2)
        {
            args.IsToOutput = false;
        }
    }

    public void PageEndSaving(PageEndSavingArgs args)
    {
        Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages after page index 8 are not rendered.
        if (args.PageIndex >= 8)
        {
            args.HasMorePages = false;
        }
    }
}

Online Excel PDF dönüştürücü

Bizim de kullanabilirsiniz Online Excel PDF dönüştürücü uygulaması, Bu ücretsiz uygulama hiçbir giriş gerektirmez, hızlı dönüşümler için uygun bir seçenek yapar.

Get Free C# Excel to PDF Converter

Değerlendirme kısıtlamaları olmaksızın .NET için Aspose.Cells kullanabilirsiniz. Ücretsiz geçici lisans.

Sonuç

Excel sayfalarını PDF’ye dönüştürmek çeşitli iş ve geliştirme senaryolarında yaygın bir gerekliliktir. Aspose.Cells for .NET API bu süreci hızlandırır, C# uygulamalarınızda dönüşümleri otomatikleştirmenize olanak tanır. bu blog yazısı boyunca, Excel XLSX’i pdf’e dönüştürebileceğimizi gösterdik. C# Excel Save As PDF tekniklerini keşfettik.

Herhangi bir sorunuz varsa, bizim aracılığıyla ulaşmak için özgür hissediyorum Forum.

$99 Aspose Plugin kullanarak, .NET’de yüksek performanslı Excel’i PDF’ye dönüştürmenizi elde edebilirsiniz. Excel’e PDF Core veya ASP.NET ile çalışıyorsanız, bu güçlü kütüphane, XLS ve XLSX dosyalarını PDF’ye verimli bir şekilde dönüştürebilmenize olanak tanır Layout korunmasını sağlar ve tüm belge dönüşüm gereksinimleri için geniş özelleştirme seçenekleri sunar.

Büyük Excel dosyalarını .NET’te PDF’ye dönüştürmek isteyenler için, Aspose.NET Excel’i PDF dönüşüm kütüphanesine en iyi seçeneğinizdir. C# Konvert Excel PDF ile Office çözümleri olmadan destekler ve kolaylıkla Conver Excel’i güvence altına alabileceğinizi sağlar.

Doküman işleme en son özellikleri için .NET MAUI Excel to PDF Conversion Library keşfedin ve hızlı bir şekilde başlamak için Excel to PDF Conversion C# .NET Core: kod örneği‘den yararlanın. .NET Framework Excel to PDF: en iyi kütüphane arıyorsanız veya dönüşüm sırasında resimleri yönetmeniz gerekiyorsa, Aspose verimli C# Excel to PDF dönüşüm için ihtiyacınız olan tüm araçları sağlar.

Ayrıca, işlevselliği arttırmak için C# Excel Plugin ile ilgileniyorsanız, Aspose ihtiyaçlarınızı karşılamak için doğru araçları sunar.

Ayrıca bu fonksiyonu uygulamalarınızda uygulamanıza yardımcı olabilecek C# kullanılarak Excel dosyasını PDF’ye nasıl dönüştüreceğinize dair kaynaklar da sunuyoruz. AsposeC# Excel örnekleri ile projelerinizle hızlı bir şekilde başlayabilirsiniz.

Excel’i PDF C# ücretsiz olarak nasıl dönüştüreceğinizi keşfedin ve çeşitli işlevler için Aspose Cells DLL ücretsiz indirme’u kullanın.

More in this category