Ha Ön .NET-fejlesztő, szeretné hozzáadni az OFT-t az alkalmazásokon belüli PNG-konverziós funkciókhoz, az Aspose.Total for .NET fájlformátum-manipulációs API-k jelentik az utat. előre. Az Aspose.Cells for .NET használatával konvertálhatja az OFT fájlformátumot HTML-re. Ezt követően az Aspose.Words for .NET használatával a HTML-t PNG-be renderelheti.
C# API az OFT PNG-vé konvertálásához
- Nyissa meg az OFT fájlt a MailMessage osztály használatával
- Alakítsa át az OFT-címet HTML-vé a Save módszerrel
- Töltse be a HTML-t a Document osztály használatával
- Mentse a dokumentumot PNG formátumba a Save módszerrel, és állítsa be a Png-t SaveFormat-ként.
Konverziós követelmények
Telepítés parancssorból nuget install Aspose.Total
néven, vagy a Visual Studio Package Manager konzolján keresztül az Install-Package Aspose.Total
paranccsal.
Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.
MailMessage message = MailMessage.Load("sourceFile.oft");
message.Save("HtmlOutput.html", SaveOptions.DefaultHtml);
Document document = new Document("HtmlOutput.html");
document.Save("output.png", SaveFormat.Png);
Az OFT fájl elemzése .NET-en keresztül
Az OFT PNG-vé konvertálása előtt, ha meg szeretne győződni arról, hogy a megfelelő e-mailt konvertálja, töltse be az OFT dokumentumot, elemezze, és tekintse meg a kívánt tulajdonságot. A MapiMessage Aspose.Cells for .NET API, a küldő és a címzett információkat kaphat. Például a SenderName tulajdonság használatával ellenőrizheti a konverzióhoz tartozó feladó e-mail-címét.
// instantiate MapiMessage to load an OFT file from disk
var outlookMessageFile = MapiMessage.FromFile("message.oft");
if(outlookMessageFile.SenderName == "John"){
}
A PNG-dokumentumszerkesztés korlátozása .NET-en keresztül
Amikor a dokumentumot OFT-ből PNG-be menti, előfordulhat, hogy meg kell védenie a kimeneti dokumentumot. Előfordulhat, hogy korlátoznia kell egy dokumentum szerkesztésének lehetőségét, és csak bizonyos műveleteket kell engedélyeznie vele. Ez hasznos lehet annak megakadályozására, hogy mások szerkeszthessék a dokumentumban található érzékeny és bizalmas információkat. Az Aspose.Words for .NET API lehetővé teszi a tartalom korlátozásának módját a ProtectionType felsorolási paraméter. A következő kódsorok használatával beállíthatja dokumentumát írásvédettre.
Document document = new Document("HtmlOutput.html");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.png", SaveFormat.Png);
OFT konverziós beállítások felfedezése .NET
Mi a OFT fájlformátum
Az Outlook fájlsablon (OFT) egy Microsoft Outlook fájl, amelyet OFT formátumban mentettek el. Tartalmaz egy sablont egy e-mail üzenethez, amely új üzenetek létrehozására használható. A sablon szöveget, képeket és egyéb elemeket tartalmazhat.
Mi a PNG fájlformátum
A PNG, a Portable Network Graphics egy olyan típusú raszteres képfájlformátumra utal, amely veszteségmentes tömörítést használ. Ezt a fájlformátumot a Graphics Interchange Format (GIF) helyettesítésére hozták létre, és nincs szerzői jogi korlátozása. A PNG egyik legfontosabb jellemzője, hogy képes támogatni az átláthatóságot. Ez azt jelenti, hogy a kép egyes részei átlátszóak lehetnek, ami lehetővé teszi, hogy zökkenőmentesen keveredjen más képekkel vagy hátterekkel. Ez különösen hasznos a webdizájnban és a grafikában, ahol a képeket gyakran egymásra kell fedni. A PNG veszteségmentes tömörítést is használ, ami azt jelenti, hogy a képminőség nem romlik a fájlméret csökkentésekor. Ez ellentétben áll az olyan formátumokkal, mint a JPEG, amelyek veszteséges tömörítést használnak, és a képminőség romlásához vezethetnek.