Konvertera kalkylblad till bild och Kalkylblad till bild per sida

Använda Aspose.Cells för att konvertera kalkylblad till bildfil

Den här artikeln visar hur man skapar en konsolapplikation i Visual Studio, konverterar ett kalkylblad till en bild och konverterar ett kalkylblad till en bild för varje kalkylblad med några få och enkla rader kod med hjälp av Aspose.Cells API.

Du behöver importera Aspose.Cells.Rendering-namnrymden till ditt program/projekt. Den har flera värdefulla klasser, såsom SheetRender, ImageOrPrintOptions, WorkbookRender, och så vidare. Klassen Aspose.Cells.Rendering.SheetRender representerar ett kalkylblad för att rendera bilder för kalkylbladet och har en överlagrad ToImage-metod som kan konvertera ett kalkylblad till bildfiler direkt med alla ställa in attribut eller alternativ. Den kan returnera ett System.Drawing.Bitmap-objekt och du kan spara en bildfil på disk/ström. Flera bildformat stöds, till exempel BMP, PNG, GIF, JPG, JPEG, TIFF, EMF, och andra.

Den här artikeln förklarar hur man:

  • Konvertera ett kalkylblad till en bild
  • Konvertera varje sida i ett kalkylblad till en bild

Det här exemplet visar hur man använder Aspose.Cells för att konvertera ett kalkylblad från en mallarbok till en bildfil.

Installationsprojekt

  1. Först, ladda ned Aspose.Cells for .NET.
  2. Installera den på din utvecklingsdator. Alla Aspose-komponenter, när de är installerade, fungerar i utvärderingsläge. Utvärderingsläget har ingen tidsbegränsning och det lägger bara vattenstämplar på de producerade dokumenten. Starta nu Visual Studio.Net och skapa en ny konsolapplikation. Detta exempel använder en C#-konsolapplikation, men du kan också använda VB.NET. Lägg till referens till Aspose.Cells i det skapade projektet.

Konvertera kalkylblad till bildfil

Jag skapade en ny arbetsbok i Microsoft Excel och lade till lite data i det första kalkylbladet: Testbook.xlsx (1 kalkylblad). Nästa steg är att konvertera mallfilens kalkylblad Sheet1 till en bildfil som kallas SheetImage.jpg.

Följande är koden som används av komponenten för att utföra uppgiften. Den konverterar Sheet1 i Testbook.xlsx till en bildfil för att förklara hur enkel denna konvertering är.

Använda Aspose.Cells för att konvertera arbetsblad till bildfil per sida

Detta exempel visar hur man använder Aspose.Cells för att konvertera ett arbetsblad från en mallarbok som har flera sidor till en bildfil per sida.

Konvertera arbetsblad till bild per sida

Jag skapade en ny arbetsbok i Microsoft Excel och lade till lite data i det första arbetsbladet: Testbook2.xlsx (1 arbetsblad).

Nu, konvertera mallfilens arbetsblad Sheet1 till bildfiler (en fil per sida). Eftersom jag redan skapat konsolapplikationen för att utföra kopieringsuppgiften, kommer jag att hoppa över de stegen för att skapa konsolapplikationen och gå direkt till arbetsbladskonverteringsstegen.

Följande är koden som används av komponenten för att utföra uppgiften. Den konverterar Sheet1 i Testbook2.xls till bildfiler per sida.