Hang hozzáadása PDF-hez C# használatával

Ez a cikk leírja, hogyan adhat hozzá hangot a PDF-hoz C# használatával. Tartalmazza a környezet konfigurálásának részletes lépéseit, az alkalmazás írása közben végrehajtandó parancsok teljes készletét, valamint egy futtatható mintakódot, amely bemutatja a hang PDF-be C# használatával beágyazásának folyamatát. Azt is megtudhatja, hogyan kell elhelyezni egy hangszimbólumot az oldalon egy adott helyen, amelynek színe a felhasználó által biztosított.

Hang beszúrásának lépései PDF-be C# használatával

  1. Állítsa be az IDE-t a Aspose.PDF for .NET hozzáadásához hang hozzáadásához
  2. Töltse be a PDF-mintát a Document osztály használatával, amelyhez hangot kell hozzáadni
  3. Szerezze meg a cél hangfájl elérési útját
  4. Hozzon létre hangjegyzetet a cél PDF-fájlhoz való hozzáadásához a SoundAnnotation osztály használatával
  5. Adja hozzá ezt a hangjegyzetet a céloldalhoz, és mentse az eredményül kapott PDF-fájlt a lemezre

A fent említett lépések határozzák meg az hangfájl beágyazásának folyamatát PDF-be C# használatával. A folyamat a cél PDF-fájl betöltésével és a céloldal elérésével kezdődik, ahol az audiofájlt be kell ágyazni. A SoundAnnotation osztály tartalmazza az összes funkciót a feladat végrehajtásához, amelyhez céloldalra, területtéglalapra van szükség, ahol egy szimbólumot kell elhelyezni a hang lejátszásához, színt, címet és tárgyat, amelyet ehhez a hanghoz kell megjeleníteni.

Kód audiofájl hozzáadásához PDF-hez C# használatával

using Aspose.Pdf;
using Aspose.Pdf.Annotations;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to add sound to PDF using C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load the PDF file
Document pdfDoc = new Document(System.IO.Path.Combine("sample.pdf"));
// Get path to the target audio file
var audioFile = System.IO.Path.Combine("CameraClick.wav");
// Create a sound annotation by setting different properties
var sound = new SoundAnnotation(
pdfDoc.Pages[3], new Rectangle(25, 750, 70, 840), audioFile)
{
Color = Color.Red,
Title = "Camera Click",
Subject = "Sound Annotation demo for camera click",
Popup = new PopupAnnotation(pdfDoc)
};
// Add the sound annotation to the annotations collection of the selected page
pdfDoc.Pages[3].Annotations.Add(sound);
// Save the resultant PDF file with embedded audio
pdfDoc.Save(System.IO.Path.Combine("OutputWav.pdf"));
System.Console.WriteLine("Done");
}
}
}

A fenti mintakód bemutatja a folyamatot, hogyan adhat hozzá hangot PDF-hez C# használatával. A SoundAnnotation osztály számos tulajdonságot kínál, amelyek beállíthatók a megjegyzés testreszabásához, például a megjelenés, a szegély, a létrehozási dátum, a margó, az átlátszatlanság és az állapotok beállítása néhány felsorolás érdekében. Minden oldalon található egy kommentárgyűjtemény, amelyhez bármilyen típusú megjegyzést hozzáadhat, például hang-, tinta-, sor-, film-annotációt és így tovább.

Ez a cikk elvezetett minket ahhoz, hogy hangot adjunk a PDF-hez C# használatával. Ha meg szeretné ismerni a digitális aláírás PDF-fájlokhoz való hozzáadásának folyamatát, tekintse meg a Hogyan adhatunk digitális aláírást a PDF-hez C#-ban című cikket.

 Magyar