Pdf

Konvertera Excel Workbook till PDF

PDF-filer används ofta för att utbyta dokument mellan organisationer, statliga sektorer och individer. Det är ett standarddokumentformat och mjukvaruutvecklare uppmanas ofta att hitta ett sätt att konvertera Microsoft Excel-filer till PDF-dokument.

Aspose.Cells stöder konvertering av Excel-filer till PDF och bibehåller hög visuell trohet i konverteringen.

Direkt konvertering

Aspose.Cells for .NET stöder konvertering från kalkylblad till PDF oberoende av annan programvara. Spara helt enkelt en Excel-fil till PDF med hjälp av**Arbetsbok**klass'**Spara** metod. De**Spara** metoden ger**SaveFormat.Pdf**uppräkningsmedlem som konverterar de ursprungliga Excel-filerna till formatet PDF.

Följ stegen nedan för att direkt konvertera Excel-kalkylbladen till formatet PDF:

  1. Instantiera ett objekt av**Arbetsbok**klass genom att anropa dess tomma konstruktor.
  2. Du kan öppna/ladda in en befintlig mallfil eller hoppa över det här steget om du skapar arbetsboken från början.
  3. Gör något arbete (mata in data, tillämpa formatering, ange formler, infoga bilder eller andra ritobjekt, och så vidare) på kalkylarket med hjälp av Aspose.Cells' API:er.
  4. När kalkylarkskoden är klar ringer du**Arbetsbok**klass'**Spara**metod för att spara kalkylarket.

Filformatet ska vara PDF så väljPdf (ett fördefinierat värde) från**SaveFormat**uppräkning för att generera det slutliga PDF-dokumentet.

Avancerad konvertering

Du kan också välja att använda**PdfSaveOptions** klass för att ställa in olika attribut för konverteringen. Ställa in olika egenskaper för**PdfSaveOptions** klass ger dig kontroll över utskrifts-, teckensnitts-, säkerhets- och komprimeringsinställningar för utdata PDF. Den viktigaste egenskapen är**Compliance**vilket gör att du kan spara Excel-filerna till PDF/A-kompatibla PDF-filer.

Sparar arbetsbok till PDF/A överensstämmande filer

Det nedan tillhandahållna kodavsnittet visar hur du använder**PdfSaveOptions**klass för att spara Excel-filer till PDF/A-kompatibelt PDF-format.

Ställ in PDF Creation Time

Med**PdfSaveOptions**klass, kan du hämta eller ställa in skapelsetiden PDF. Följande kod visar användningen av**PdfSaveOptions.CreatedTime** egenskap för att ställa in skapelsetiden för PDF-filen.

Ställ in alternativet ContentCopyForAccessibility

Med**PdfSaveOptions** klass, kan du få eller ställa in PDF**AccessibilityExtractContent** alternativet för att kontrollera innehållsåtkomsten i den konverterade PDF.

Exportera anpassade egenskaper till PDF

Med**PdfSaveOptions** klass, kan du exportera de anpassade egenskaperna i källarbetsboken till PDF.**PdfCustomPropertiesExport**Enumerator tillhandahålls för att specificera hur egenskaper exporteras. Dessa egenskaper kan observeras i Adobe Acrobat Reader genom att klicka på Arkiv och sedan egenskaper alternativ som visas i följande bild. Mallfilen “sourceWithCustProps.xlsx” kan laddas nerhär för testning och utdata PDF filen “outSourceWithCustProps” är tillgänglighär för analys.

todo:image_alt_text

Konverteringsattribut

Vi arbetar för att förbättra konverteringsfunktionerna med varje ny version. Aspose.Cell’s omvandling av Excel till PDF har fortfarande ett par begränsningar. MapChart stöds inte vid konvertering till PDF-format. Vissa ritobjekt stöds inte heller bra.

Tabellen som följer listar alla funktioner som helt eller delvis stöds vid export till PDF med Aspose.Cells. Den här tabellen är inte slutgiltig och täcker inte alla kalkylbladsattribut men den identifierar de funktioner som inte stöds eller delvis stöds för konvertering till PDF .

Dokumentelement Attribut Stöds Anteckningar
Inriktning   Ja  
Bakgrundsinställningar   Ja  
Gräns Färg Ja  
Gräns Linjestil Ja  
Gräns Linjebredd Ja  
Cell Data   Ja  
Kommentarer   Ja  
Villkorlig formatering   Ja  
Dokument egenskaper   Ja  
Rita objekt   Delvis Skugg- och 3D-effekter för att rita objekt stöds inte bra; WordArt och SmartArt stöds delvis.
Font Storlek Ja  
Font Färg Ja  
Font Stil Ja  
Font Understrykning Ja  
Font Effekter Ja
Bilder   Ja  
Hyperlänk   Ja  
Diagram   Delvis MapChart stöds inte.
Sammanslagna Cells   Ja  
Sidbrytning   Ja  
Utskriftsformat Sidhuvud/sidfot Ja  
Utskriftsformat Marginaler Ja  
Utskriftsformat Sidorientering Ja  
Utskriftsformat Sidstorlek Ja  
Utskriftsformat Utskriftsområde Ja  
Utskriftsformat Skriv ut titlar Ja  
Utskriftsformat Skalning Ja  
Radhöjd/kolumnbredd   Ja  
RTL-språk (Right to Left).   Ja  

Förhandsämnen