Excel to PDF C#

مایکروسافت اکسل یک ابزار ضروری برای مدیریت اسلاید است، اما زمان هایی وجود دارد که تبدیل این اسلاید ها به PDF مورد نیاز است – چه برای به اشتراک گذاشتن گزارش ها و چه برای حفظ فرمت.در این پست وبلاگ، ما شما را از طریق فرآیند کارآمد تبدیل اسلاید های اکسل به PDF با استفاده از C# راهنمایی خواهیم کرد.ما همچنین گزینه های سفارشی سازی مختلفی را که در طول فرآیند تبدیل در دسترس هستند، از جمله روش های تبدیل اکسل به PDF رایگان بررسی خواهیم کرد.

جدول محتوا

C# Excel به کتابخانه تبدیل PDF

در این Aspose.Cells برای .NET API فرآیند تبدیل صفحات اکسل به PDF را ساده تر می کند. دانلود API DLL یا آن را به طور مستقیم از طریق NuGet نصب کنید:

PM> Install-Package Aspose.Cells

مراحل تبدیل یک فایل اکسل به PDF در C#

با استفاده از Aspose.Cells برای .NET، تبدیل یک فایل Excel به PDF ساده است.

  • فایل اکسل را از دیسک دانلود کنید.
  • آن را به عنوان یک PDF به محل مورد نظر خود ذخیره کنید.

بیایید نگاهی بیندازیم که چگونه این را در کد C# اجرا کنیم.

تبدیل Excel XLSX به PDF در C#

با Aspose.Cells برای .NET, شما می توانید به راحتی فایل های Excel را به PDF تبدیل کنید و این مراحل را دنبال کنید:

  • عجله کنید به کتاب کار کلاس با اسناد اکسل که می خواهید تبدیل کنید.
  • اسناد را در فرمت PDF ذخیره کنید، با استفاده از SaveFormat شمارش

در اینجا یک ردیف کد نشان می دهد که چگونه به تبدیل Excel به PDF در C#:

// 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);

تبدیل اکسل به فرمت PDF/A

PDF/A یک نسخه استاندارد ISO از PDF است که برای ذخیره سازی طولانی مدت طراحی شده است. ذخیره فایل ها در این فرمت اطمینان حاصل می کند که آنها با گذشت زمان در دسترس باقی می مانند.

در اینجا نحوه تبدیل Excel به فرمت PDF/A در C# است:

// 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 به PDF تبدیل به C#

Aspose.Cells برای .NET به شما اجازه می دهد تا پیشرفت تبدیل را با استفاده از IPageSavingCallback شما می توانید یک کلاس سفارشی ایجاد کنید که این رابط را اجرا می کند و مثال آن را به دانلود نرم افزار PdfSaveOptions.PageSavingCallback مالکیت .

در اینجا یک ردیف کد نشان می دهد که چگونه برای ردیابی پیشرفت Excel به PDF تبدیل:

// 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);

بعد از آن، کلاس معمولی است که به کار می رود IPageSavingCallback رابط برای ردیابی فرآیند تبدیل:

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;
        }
    }
}

آنلاین Excel به PDF Converter

شما هم می توانید از ما استفاده کنید دانلود نرم افزار Excel to PDF Converter, این برنامه رایگان نیازی به ثبت نام ندارد، آن را یک گزینه مناسب برای تبدیل سریع است.

دریافت رایگان C# Excel به PDF Converter

شما می توانید از Aspose.Cells برای .NET بدون محدودیت های ارزیابی استفاده کنید. مجوز موقت رایگان.

نتیجه گیری

تبدیل ورق های اکسل به PDF یک الزام رایج در سناریوهای مختلف کسب و کار و توسعه است. Aspose.Cells برای .NET API این فرآیند را سریع تر می کند، اجازه می دهد تا شما را به اتوماسیون تبدیل در برنامه های C# خود را. در طول این پست وبلاگ، ما نشان دادیم که چگونه به Convert Excel XLSX to PDF in .Net 6، بررسی C# Excel Save As PDF تکنیک ها، و بررسی چگونگی تبدیل Excel به فایل های PDF قابل جستجو در c# .net در حالی که بررسی گزینه های سفارشی سازی مختلف.

اگر سوالی دارید، از طریق ما آزاد باشید. انجمن.

با استفاده از $99 Aspose Plugin، شما می توانید Performance Excel to PDF Conversion در .NET را به دست آورید.اگر شما با Excel به PDF Core یا ASP.NET کار می کنید، این کتابخانه قدرتمند به شما اجازه می دهد تا XLS و XLSX فایل ها را برای PDF به طور کارآمد تبدیل کنید و Layout حفظ و گزینه های سفارشی سازی گسترده ای برای تمام نیازهای تبدیل اسناد ارائه دهید.

برای کسانی که به دنبال تبدیل فایل های بزرگ اکسل به PDF در .NET هستند، بهترین انتخاب شما این است که Aspose Excel to PDF conversion library. آن را پشتیبانی می کند C# Convert Excel into PDF بدون Office راه حل ها و اطمینان حاصل می شود که شما می توانید convert excel to secure PDF in C# .Net به راحتی.

.NET MAUI Excel به PDF Conversion Library را برای آخرین ویژگی های پردازش اسناد بررسی کنید و از Excel به PDF Conversion C# .NET Core: code example برای شروع سریع استفاده کنید.اگر به دنبال .NET Framework Excel به PDF هستید: بهترین کتابخانه یا نیاز به تولید تصاویر در هنگام تبدیل دارید، Aspose تمام ابزارهای مورد نیاز را برای تبدیل موثر C# Excel به PDF فراهم می کند.

علاوه بر این، اگر علاقه مند به C# Excel Plugin برای عملکرد بهبود یافته هستید، Aspose ابزارهای مناسب را برای پاسخگویی به نیازهای شما ارائه می دهد.

ما همچنین منابع در مورد چگونگی تبدیل فایل اکسل به PDF با استفاده از C#، که می تواند به شما کمک به اجرای این عملکرد در برنامه های خود را فراهم می کند.

کشف چگونگی تبدیل Excel به PDF C# رایگان و استفاده از Aspose سلول های DLL رایگان دانلود برای ویژگی های مختلف.

More in this category