Πώς να μετατρέψετε xlsm σε png

Πώς να Μετατρέψετε Ένα Αρχείο Xlsm σε Εικόνα Png

Sheetize παρέχει ένα απλό, υψηλής απόδοσης API που σας επιτρέπει να μετατρέψετε ένα βιβλίο εργασίας Excel με δυνατότητα μακροεντολών (.xlsm) σε μια καθαρή εικόνα PNG (Portable Network Graphics). Είναι ιδανικό για τη δημιουργία ελαφριών μικρογραφιών, την ενσωμάτωση προεπισκοπήσεων υπολογιστικών φύλλων σε ιστοσελίδες ή την παραγωγή εικόνων raster χωρίς απώλεια για τεκμηρίωση, χωρίς να αποκαλύπτεται το αρχικό αρχείο.

Γιατί να Χρησιμοποιήσετε το Sheetize για Μετατροπή Xlsm‑σε‑Png;

  • Πλήρης πιστότητα – διατηρεί τη μορφοποίηση των κελιών, χρώματα, διαγράμματα και ενσωματωμένες εικόνες.
  • Raster χωρίς απώλειες – το PNG διατηρεί κάθε pixel χωρίς σφάλματα συμπίεσης, καθιστώντας το ιδανικό για στιγμιότυπα οθόνης και γραφικά web.
  • Γρήγορο & κλιμακώσιμο – βελτιστοποιημένο για .NET, λειτουργεί σε Windows, macOS και Linux χωρίς ανάγκη εγκατάστασης Office.
  • Προσαρμόσιμη ανάλυση & διαφάνεια – ορίστε DPI και προαιρετικά ενεργοποιήστε κανάλι άλφα για διαφανές φόντο.

Ξεκινώντας

Προσθέστε το πακέτο Sheetize.ImageConverter στο .NET project σας (μέσω NuGet) και καλέστε τη μέθοδο ImageConverter.Process.

Δείγμα Κώδικα C#

using Sheetize;

var loadOptions = new LoadOptions
{
// Path to the source Xlsm file
InputFile = @"D:\Reports\SalesDashboard.xlsm"
};

var saveOptions = new ImageSaveOptions
{
// Desired output file – .png extension selects the PNG format
OutputFile = @"D:\Images\SalesDashboard.png",

// Optional: control image resolution (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,

// Optional: enable a transparent background (default is opaque white)
// BackgroundColor = "transparent"
};

ImageConverter.Process(loadOptions, saveOptions);

Το παραπάνω απόσπασμα φορτώνει το SalesDashboard.xlsm και γράφει το SalesDashboard.png χρησιμοποιώντας το καθορισμένο DPI (και προαιρετικά διαφάνεια).

Κύριες Επιλογές Εξόδου PNG

  • HorizontalResolution / VerticalResolution – ορίζουν το αναφορά DPI· υψηλότερες τιμές δίνουν πιο ευκρινή εικόνα στην οθόνη ή εκτυπώσιμη.
  • BackgroundColor – ορίστε ένα ενιαίο χρώμα (π.χ., #FFFFFF) ή "transparent" για ενεργοποίηση αλφα καναλιού.
  • CompressionLevel – το PNG υποστηρίζει συμπίεση χωρίς απώλειες· οι τιμές κυμαίνονται συνήθως από 0 (γρήγορο) έως 9 (μέγιστη συμπίεση).

Καλές Πρακτικές

  1. Χρησιμοποιήστε 150–200 DPI για εικόνες έτοιμες για web· αυξήστε (300 DPI ή περισσότερα) για γραφικά εκτύπωσης υψηλής ποιότητας.
  2. Ενεργοποιήστε διαφανές φόντο όταν το PNG θα τοποθετηθεί πάνω σε χρωματιστά στοιχεία UI.
  3. Επαληθεύστε το παραγόμενο PNG σε πρόγραμμα περιήγησης ή επεξεργαστή εικόνων για να διασφαλίσετε ότι τα χρώματα, η διαφάνεια και η ανάλυση ανταποκρίνονται στις προσδοκίες σας.
 Ελληνικά