Szöveg PDF-be

Ez az oktatóanyag végigvezeti a szöveges fájl PDF-fájllá alakításának lépésein az Aspose.PDF for .NET használatával. Az Aspose.PDF egyszerű és hatékony megoldást kínál az egyszerű szöveg PDF-be konvertálására, miközben megőrzi a szöveg formázását és megjelenítését. Kövesse az alábbi lépéseket az átalakítás végrehajtásához.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy megfelel a következő előfeltételeknek:

  • C# programozási nyelv alapismerete.
  • Aspose.PDF könyvtár a .NET-hez telepítve a rendszerére.
  • Fejlesztői környezet, például a Visual Studio.

1. lépés: A szövegfájl olvasása

Az első lépés a szövegfájl tartalmának elolvasása aStreamReader osztály. Használja a következő kódot:

// A dokumentumok könyvtár elérési útja.
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Olvassa el a szöveges fájlt
TextReader tr = new StreamReader(dataDir + "log.txt");

Feltétlenül cserélje ki"YOUR DOCUMENTS DIRECTORY"azzal a könyvtárral, ahol a szövegfájl található.

2. lépés: A PDF dokumentum létrehozása

A második lépés az aDocument objektum, amely a végső PDF-dokumentumot fogja képviselni. Használja a következő kódot:

// Hozzon létre egy dokumentum objektumot
Document doc = new Document();

3. lépés: Szöveg hozzáadása a dokumentumhoz

A harmadik lépés az olvasott szöveg hozzáadása a PDF dokumentum oldalához. Használja a következő kódot:

//Új oldal hozzáadása a dokumentumhoz
Page page = doc.Pages.Add();

// Hozzon létre egy TextFragment objektumot, és adja át az olvasott szöveget argumentumként
TextFragment text = new TextFragment(tr.ReadToEnd());

// Adja hozzá a szöveges bekezdést az oldalhoz
page.Paragraphs.Add(text);

4. lépés: Mentse el a PDF fájlt

Végül mentse a kapott PDF-fájlt a kívánt elérési út és fájlnév megadásával. Használja a következő kódot:

// Mentse el a kapott PDF-fájlt
doc.Save(dataDir + "TexttoPDF_out.pdf");

Ügyeljen arra, hogy megadja a kívánt elérési utat és fájlnevet a kapott PDF-fájlhoz.

Példa forráskódra a Text to PDF fájlhoz az Aspose.PDF for .NET használatával

try
{
	
	// A dokumentumok könyvtárának elérési útja.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	// Olvassa el a forrás szövegfájlt
	TextReader tr = new StreamReader(dataDir + "log.txt");

	// Példányosítson egy dokumentum objektumot az üres konstruktor meghívásával
	Document doc = new Document();

	// Új oldal hozzáadása a Dokumentum Pages gyűjteményéhez
	Page page = doc.Pages.Add();

	// Hozzon létre egy TextFragmet példányt, és adja át a szöveget az olvasó objektumból a konstruktornak argumentumként
	TextFragment text = new TextFragment(tr.ReadToEnd());
	//Text.TextState.Font = FontRepository.FindFont("Arial Unicode MS");

	// Adjon hozzá egy új szöveges bekezdést a bekezdésgyűjteményhez, és adja át a TextFragment objektumot
	page.Paragraphs.Add(text);

	// Az eredményül kapott PDF fájl mentése
	doc.Save(dataDir + "TexttoPDF_out.pdf"); 
	
}
catch (Exception ex)
{
	Console.WriteLine(ex.Message);
}

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan lehet szöveges fájlt PDF-fájllá konvertálni az Aspose.PDF for .NET használatával. A fenti lépések követésével könnyedén végrehajthatja ezt az átalakítást. Ezzel a módszerrel konvertálja szöveges fájljait PDF-be, és élvezze az Aspose.PDF rugalmasságát és minőségét.

GYIK

K: Mi az Aspose.PDF for .NET?

V: Az Aspose.PDF for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára, hogy PDF dokumentumokkal dolgozzanak C# alkalmazásokban. Különféle funkciókat kínál, beleértve az egyszerű szöveg konvertálását PDF-be.

K: Miért szeretnék egy szöveges fájlt PDF formátumba konvertálni?

V: A szöveges fájlok PDF formátumba konvertálása jobb dokumentumkezelést, megosztást és terjesztést tesz lehetővé. A PDF-fájlok egységes formázást kínálnak a különböző eszközökön és operációs rendszereken.

K: Hogyan tölthetek be egy szöveges fájlt és konvertálhatok PDF formátumba az Aspose.PDF for .NET használatával?

V: Szövegfájl betöltéséhez használhatja aStreamReader osztályt a fájl tartalmának elolvasásához. Ezután hozzon létre aDocument objektum a PDF dokumentum megjelenítésére. Adjon hozzá egy új oldalt, és aTextFragment a szövegfájl szövegét tartalmazza. Végül mentse el a kapott PDF-fájlt aSave módszere aDocument tárgy.

K: Testreszabhatom a szöveg megjelenését a PDF-ben?

V: Igen, az Aspose.PDF for .NET különféle lehetőségeket kínál a szöveg megjelenésének testreszabására a kapott PDF-ben, például a betűtípus stílusát, méretét, színét és igazítását.

K: Megőrződött a szöveg formázása a kapott PDF-ben?

V: Igen, az Aspose.PDF for .NET megőrzi a szöveg formázását és elrendezését a szöveg PDF-be konvertálása során, biztosítva az eredeti tartalom pontos megjelenítését.