Kimenet írása adatfolyamba
Könnyen mentheti a PUB-fájl konvertálásának eredményét adatfolyamba a C# .NET API-n keresztül
A Microsoft® Publisher dokumentumfájl-formátumát különféle típusú kiadványok, köztük hírlevelek, brosúrák, szórólapok és képeslapok készítésére tervezték, és gyakran használják e-mailekben és webhelyeken. A kiadói fájlok szöveges és grafikus elemeket is tartalmazhatnak, beleértve a bittérképet és a vektorgrafikát is.
Az Aspose.PUB for .NET rendelkezik a kimeneti fájl adatfolyamokba mentésével, ami számos forgatókönyv esetén hasznos:
- Ha nagy fájlokat kezel, az adatfolyamok lehetővé teszik az adatok fokozatos feldolgozását anélkül, hogy a teljes adatkészletet be kellene tölteni a memóriába.
- Az adatfolyamok megkönnyíthetik a valós idejű adatfeldolgozást, ahol az adatok olvasás vagy írás közben dolgozhatók fel, így gyorsabban reagálnak az alkalmazások.
- Hálózaton keresztüli adatátvitel esetén az adatfolyamok hatékony adatátvitelt tesznek lehetővé olyan műveletek során, mint a fájlfeltöltés vagy -letöltés.
- A folyamok használata, különösen olyan konstrukciók esetén, mint a C# használata, biztosítja az erőforrások megfelelő kezelését és felszabadítását.
- Az adatfolyamok egy folyamat részei lehetnek, ahol az adatok több feldolgozási szakaszon keresztül áramlanak. Mindegyik szakasz egy bemeneti adatfolyamból olvas, és kimeneti adatfolyamba ír, elősegítve a moduláris és karbantartható kódot.
- A streamek támogatják a párhuzamos feldolgozást, ahol az adatok különböző részeit egyidejűleg lehet feldolgozni, javítva ezzel bizonyos típusú feladatok teljesítményét.
Konvertálja a PUB-ot TIFF-re, és mentse az eredményt adatfolyamba
- A megadott kód adatfolyamot használ a .pub fájlkonverzió kimenetének mentésére. Ez a következő lépéseket tartalmazza:
- Keresse meg a dokumentumok könyvtárának elérési útját.
- A PubFactory osztály használatával hozza létre egy adott Publisher-fájl teljes elérési útját.
- Létrehoz egy elemzőt, és használ a Publisher fájl dokumentumobjektummá történő elemzéséhez a Parse() metódusával IPubParser Interfész.
- A konvertálást a ConvertToStream() metódussal dolgozza fel. Paraméterként veszi a dokumentumot, a kívánt exportformátumot (jelen esetben TIFF) és a fájlfolyamot, és a konvertált képet kiírja a folyamba.
Ismerkedjen meg a .NET PUB API-val
- Telepítés parancssorból
nuget install Aspose.PUB
ként vagy a Visual Studio Package Manager konzolján keresztül azInstall-Package Aspose.PUB
segítségével. - Alternatív megoldásként letöltheti az offline MSI-telepítőt vagy a DLL-eket ZIP-fájlban a webhelyről letöltések .
.NET kód a PUB TIFF formátumba konvertálásához, és az eredmény strembe mentéséhez
using Aspose.Pub;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// Construct the path to the documents directory.
string dataDir = RunExamples.GetDataDir_Data();
string fileName = dataDir + "halloween-flyer.pub";
var parser = PubFactory.CreateParser(fileName);
var doc = parser.Parse();
//Convert to tiff using the file stream and save the resultant stream as "halloween-flyer_out.tiff"
using (FileStream st = File.OpenWrite(dataDir + "halloween-flyer_out.tiff"))
{
ConvertToStream(doc, PubExportFormats.Tiff, st);
}
Support and Learning Resources
- Tanulási források
- Dokumentáció
- Forráskód
- API referenciák
- Terméktámogatás
- Ingyenes támogatás
- Fizetett támogatás
- Blog
- Release Notes
- Miért az Aspose.PUB .NET-hoz?
- Ügyfelek listája
- Sikertörténetek