Excel to PDF C#

מיקרוסופט Excel הוא כלי חיוני לניהול דפיקים, אבל ישנם מקרים שבהם ההמרה של דפיקים אלה ל- PDF הופך להיות הכרחי – בין אם לשיתוף דיווחים או לשמירה על הצורה.בפוסט זה בבלוג, אנו נדריך אותך דרך התהליך היעיל של המרה של דפיקים Excel ל- PDF באמצעות C#.

שולחן התוכן

C# Excel ל- PDF ספריית המרה

• The אספוז.תאים עבור .NET API מקל על תהליך ההמרה של דפי Excel ל- PDF. הורד את DLL של API או להתקין אותו ישירות דרך NuGet:

PM> Install-Package Aspose.Cells

שלבים כדי להמיר קובץ Excel ל- PDF ב- C#

באמצעות Aspose.Cells עבור .NET, ההמרה של קובץ Excel ל- PDF היא פשוטה.

  • הורד את קובץ Excel מהדיסק.
  • שמור אותו כ- PDF למקום הרצוי שלך.

בואו נסתכל על איך ליישם את זה בקוד C#.

להמיר Excel XLSX ל- PDF ב- C#

עם אספוז.תאים עבור .NET, אתה יכול בקלות להמיר קבצים של Excel ל- PDF על ידי ביצוע השלבים הבאים:

  • מייד את ספר עבודה שיעור עם המסמך של Excel שברצונך להמיר.
  • שמור את המסמך בפורמט 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);

הפוך Excel לפורמט PDF/A

PDF/A הוא גרסה סטנדרטית של 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 Conversion ב- 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, יישום חינם זה אינו דורש כניסה, מה שהופך אותו לאפשרות נוחה לשינויים מהירים.

Get Free C# Excel to PDF Converter

אתה יכול להשתמש Aspose.Cells עבור .NET ללא הגבלות הערכה על ידי קבלת רישיון זמני חינם.

מסקנה

המהפכה של דפי Excel ל- PDF היא דרישה נפוצה במגוון סצנות עסקיות ופיתוח. Aspose.Cells עבור .NET API מקדם את התהליך הזה, המאפשר לך לאוטומציה של המרה בתוך יישומי C# שלך. לאורך הפוסט הזה בבלוג, הראינו כיצד להמיר את Excel XLSX ל PDF ב- .NET 6, לחקור את C# Excel Save As PDF טכניקות, ולבדוק כיצד להפוך את Excel PDF ניתן לחפש ב - NET, תוך חקר אפשרויות התאמה שונות.

אם יש לך שאלות, להרגיש חופשי להגיע דרך שלנו פורום.

בין אם אתה עובד עם Excel ל-PDF .NET Core או ASP.NET, ספרייה חזקה זו מאפשרת לך להמיר את קבצי XLS ו-XLSX PDF ביעילות, להבטיח שמירה על הפריסה ולהציע אפשרויות התאמה נרחבות עבור כל הצרכים של ההמרה של המסמך שלך.

עבור אלה שרוצים להמיר קבצים גדולים של Excel ל- PDF ב- .NET, הספרייה הטובה ביותר שלך היא Aspose.NET Excel to PDF conversion library.It supports C# Convert Excel into PDF without Office solutions and ensures that you can convert excel to secure PDF in C# .Net with ease.

לחקור את .NET MAUI Excel ל- PDF Conversion Library עבור התכונות העדכניות ביותר בטיפול במסמך, ולהשתמש ב- Excel ל- PDF Conversion C# .NET Core: קוד דוגמה כדי להתחיל במהירות.לא משנה אם אתה מחפש את .NET Framework Excel ל- PDF: הספרייה הטובה ביותר או שאתה צריך לנהל תמונות במהלך ההמרה, Aspose מספק את כל הכלים הדרושים לך כדי להמיר יעיל C# Excel ל- PDF.

בנוסף, אם אתה מעוניין C# Excel Plugin עבור פונקציונליות משופרת, Aspose מציעה את הכלים הנכונים כדי לענות על הצרכים שלך.

אנו מספקים גם משאבים על איך להמיר את קובץ Excel ל- PDF באמצעות C#, אשר יכול לעזור לך ליישם את הפונקציונליות הזו באפליקציות שלך.

בואו לגלות כיצד להמיר את Excel ל- PDF C# בחינם ולהשתמש ב- Aspose Cells DLL free download עבור פונקציונליות שונות.

More in this category