Převod PowerPoint na TIFF může být užitečný v různých scénářích, například pro tisk, fax atd. Chcete-li tento převod provést programově, tento článek popisuje, jak převést PowerPoint PPTX/PPT na TIFF pomocí C#. Dále se naučíte, jak přizpůsobit velikost a formát pixelů výsledných obrázků TIFF.
- Převaděč C# PowerPoint PPT na TIFF – ke stažení zdarma
- Převést PPT na TIFF v C#
- C# Převod PPTX na TIFF s vlastní velikostí obrázku
- C# PPTX až TIFF s vlastním formátem pixelů
Převaděč C# PowerPoint PPT na TIFF – ke stažení zdarma
Pro převod prezentací v PowerPointu použijeme Aspose.Slides for .NET. API je navrženo pro vytváření, manipulaci a konverzi prezentačních dokumentů z aplikací .NET. API si můžete buď stáhnout, nebo jej nainstalovat pomocí NuGet.
PM> Install-Package Aspose.Slides.NET
Převést PPTX na TIFF v C#
Následují kroky pro převod PowerPoint PPTX/PPT na TIFF pomocí C#.
- Načtěte prezentaci PowerPoint pomocí třídy Presentation.
- Převeďte PPTX na TIFF pomocí metody Presentation.Save(string, SaveFormat.Tiff).
Následující ukázka kódu ukazuje, jak převést PPTX na TIFF v C#.
// Vytvořte instanci objektu Presentation, který představuje soubor prezentace
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
// Uložení prezentace do dokumentu TIFF
presentation.Save("output.tiff", SaveFormat.Tiff);
}
C# Převod PPT na TIFF s vlastní velikostí obrázku
Aspose.Slides for .NET také umožňuje upravit velikost výsledného obrázku v PowerPointu na převod TIFF. Níže jsou uvedeny kroky, jak toho dosáhnout.
- Načtěte prezentaci PowerPoint pomocí třídy Presentation.
- Vytvořte instanci třídy TiffOptions.
- Nastavte velikost obrázku pomocí vlastnosti TiffOptions.ImageSize.
- Převeďte PPTX na TIFF pomocí metody Presentation.Save(string, SaveFormat.Tiff).
Následující ukázka kódu ukazuje, jak převést PPTX na TIFF s vlastní velikostí obrázku.
// Vytvořte instanci objektu Presentation, který představuje soubor Presentation
using (Presentation pres = new Presentation("Presentation.pptx"))
{
// Vytvořte instanci třídy TiffOptions
TiffOptions opts = new TiffOptions();
// Nastavení typu komprese
opts.CompressionType = TiffCompressionTypes.Default;
// Hloubka závisí na typu komprese a nelze ji nastavit ručně.
// Jednotka rozlišení je vždy rovna „2“ (body na palec)
// Nastavení DPI obrazu
opts.DpiX = 200;
opts.DpiY = 100;
// Nastavte velikost obrázku
opts.ImageSize = new Size(1728, 1078);
// Uložte prezentaci do formátu TIFF se zadanou velikostí obrázku
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
C# PowerPoint to TIFF - Vlastní formát pixelů
Následují kroky k přizpůsobení formátu pixelů v převodu PPT na TIFF v C#.
- Načtěte prezentaci PowerPoint pomocí třídy Presentation.
- Vytvořte instanci třídy TiffOptions.
- Nastavte formát pixelů na požadovaný formát pomocí vlastnosti TiffOptions.PixelFormat.
- Převeďte PPTX na TIFF pomocí metody Presentation.Save(string, SaveFormat.Tiff).
Následující ukázka kódu ukazuje, jak přizpůsobit formát pixelů v převodu PPT na TIFF pomocí C#.
// Vytvořte instanci objektu Presentation, který představuje soubor Presentation
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contains the following values (as could be seen from documentation):
Format1bppIndexed; // 1 bits per pixel, indexed.
Format4bppIndexed; // 4 bits per pixel, indexed.
Format8bppIndexed; // 8 bits per pixel, indexed.
Format24bppRgb; // 24 bits per pixel, RGB.
Format32bppArgb; // 32 bits per pixel, ARGB.
*/
// Uložte prezentaci do formátu TIFF se zadanou velikostí obrázku
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
PowerPoint to TIFF C# Converter – získejte bezplatnou licenci
Aspose.Slides for .NET můžete používat bez omezení hodnocení získáním bezplatné dočasné licence.
Závěr
V tomto článku jste se naučili, jak převést PowerPoint PPT nebo PPTX na TIFF v C#. Dále jste viděli, jak přizpůsobit převod PPT TIFF a změnit velikost a formát pixelů obrázků TIFF. Můžete navštívit dokumentaci a prozkoumat další funkce Aspose.Slides for .NET. Kromě toho nám můžete sdělit své dotazy prostřednictvím našeho fóra.
Viz také
Tip: Možná budete chtít vyzkoušet Aspose FREE online PowerPoint to Poster Converter.