Ez a rövid cikk a(z) PDF konvertálásáról TIFF C#-ban tartalmaz információkat. Minden szükséges információt tartalmaz a környezet konfigurálásához és a feladat végrehajtásához szükséges részletes lépéseket. A PDF TIFF formátumba konvertálásához C# kódot mutatunk be, a kimeneti TIFF kép testreszabásával együtt.
A PDF konvertálása TIFF formátumba C# nyelven
- Konfigurálja a projektet úgy, hogy hozzáadja a(z) Aspose.PDF elemet az alkalmazáshoz a Nuget csomagkezelő segítségével
- Töltse be a minta bemeneti PDF-fájlt a Document osztályobjektumba a TIFF-képpé konvertáláshoz
- Állítsa be a kimeneti TIFF kép felbontását
- Példányosítsa és konfigurálja a TiffSettings osztályobjektumot a kimeneti TIFF-kép testreszabásához
- A megadott felbontás és egyéb beállítások használatával hozza létre és konfigurálja a TiffDevice objektumot
- Mentse el a betöltött PDF-fájlt TIFF-ként a TiffDevice.Process funkció segítségével
A fenti lépések hivatkozást adnak a szükséges könyvtárakhoz, amelyek a PDF C# használatával TIFF-formátumba konvertálásához szükségesek, valamint a megfelelő végrehajtáshoz szükséges lépések részletes sorozata. A forrás-PDF-et betöltheti a lemezről, és egyszerűen konvertálhatja TIFF formátumba, azonban a testreszabás bemutatásához a TiffSettings objektum itt van konfigurálva. A tényleges átalakítást a TiffDevice objektum hajtja végre, amely a felbontással és a TiffSettings-példánnyal inicializálva van, és tartalmazza a PDF TIFF formátumba konvertálásához szükséges Process függvényt.
Kód a PDF konvertálásához TIFF formátumba C# használatával
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace AsposePdf | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize and load the Aspose.PDF license to avoid evaluation watermark in the output TIFF image | |
Aspose.Pdf.License license = new Aspose.Pdf.License(); | |
license.SetLicense("Aspose.Pdf.lic"); | |
// Open the sample input PDF document for conversion to TIFF | |
Document pdfDocument = new Document("SampleInput.pdf"); | |
// Create and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Instantiate and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings | |
{ | |
Compression = CompressionType.CCITT4, | |
Depth = ColorDepth.Format4bpp, | |
Shape = ShapeType.Portrait, | |
SkipBlankPages = true | |
}; | |
// Create TIFF device and initialize with resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Convert the input PDF file to the TIFF image | |
tiffDeviceObj.Process(pdfDocument, "AllPagesToTIFF_out.tif"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
A PDF konvertálása TIFF formátumba C# kódot mutat be, ahol a kimeneti TIFF kép felbontása be van állítva a vízszintes és függőleges felbontási értékekkel, de használhat egy másik túlterhelést is. A TiffSettings osztály számos tulajdonságot tartalmaz, mint például az üres oldalak kihagyása, a tömörítés típusának, a színmélységnek, az alaktípusnak, a fényerőnek és az oldal koordinátatípusának beállítása. A TiffDevice osztály számos konstruktort tartalmaz, amelyek különböző jellemzőkkel, például felbontással, oldalmérettel, szélességgel, magassággal és TiffSettings-példányokkal inicializálják objektumát több kombinációban.
Megtanultuk, hogyan lehet a C# használatával konvertálni PDF-et TIFF-be, de ha más típusú konvertálást szeretne megtanulni, például a PDF-ből Word-be, olvassa el a hogyan lehet PDF-et Word-be konvertálni C# segítségével című cikket.