Այս հոդվածը նկարագրում է ինչպես ավելացնել աուդիո PDF-ին` օգտագործելով C#: Այն պարունակում է մանրամասն քայլեր շրջակա միջավայրի կազմաձևման համար, հրամանների ամբողջական փաթեթ, որը պետք է կատարվի այս հավելվածը գրելիս և գործարկվող կոդ, որը ցույց է տալիս ձայնը PDF-ում ձայնագրությունը C#**-ով ներդնելու գործընթացը: Դուք նաև կսովորեք աուդիո խորհրդանիշի տեղադրումը էջի որոշակի դիրքում, որն ունի օգտագործողի կողմից տրամադրված գույն:
Աուդիո PDF-ում C#-ով տեղադրելու քայլեր
- Սահմանեք IDE-ն՝ ավելացնելու Aspose.PDF for .NET ձայն ավելացնելու համար
- Ներբեռնեք PDF-ի նմուշը՝ օգտագործելով Document դասը, որտեղ պետք է ավելացվի աուդիո
- Ստացեք ուղին դեպի թիրախային ձայնային ֆայլ
- Ստեղծեք ձայնային անոտացիա՝ այն նպատակային PDF ֆայլին ավելացնելու համար՝ օգտագործելով SoundAnnotation դասը
- Ավելացրեք այս ձայնային անոտացիան նպատակային էջին և ստացված PDF ֆայլը պահեք սկավառակի վրա
Վերոհիշյալ քայլերը սահմանում են աուդիո ֆայլը PDF-ում ներկառուցելու գործընթացը՝ օգտագործելով C#*: Գործընթացը սկսվում է թիրախային PDF ֆայլը բեռնելով և մուտք գործելով նպատակային էջ, որտեղ պետք է տեղադրվի աուդիո ֆայլը: SoundAnnotation դասը պարունակում է այս առաջադրանքն իրականացնելու բոլոր հնարավորությունները, որոնք պահանջում են թիրախային էջ, տարածքի ուղղանկյուն, որտեղ պետք է տեղադրվի խորհրդանիշ՝ այս ձայնի համար ցուցադրվող ձայնը, գույնը, վերնագիրը և առարկան նվագարկելու համար:
Կոդ՝ Աուդիո ֆայլը PDF-ին ավելացնելու համար՝ օգտագործելով C#
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"); | |
} | |
} | |
} |
Վերոնշյալ օրինակելի կոդը ցույց է տալիս ինչպես ավելացնել աուդիո PDF-ում C#-ի միջոցով: SoundAnnotation դասը տրամադրում է բազմաթիվ հատկություններ, որոնք կարող են սահմանվել ծանոթագրությունը հարմարեցնելու համար, օրինակ՝ սահմանելով դրա տեսքը, եզրագիծը, ստեղծման ամսաթիվը, լուսանցքը, անթափանցիկությունը և մի քանիսը թվարկելու վիճակները: Յուրաքանչյուր էջ ունի անոտացիաների հավաքածու, որտեղ կարող եք ավելացնել ցանկացած տեսակի անոտացիա, ինչպիսիք են ձայնը, թանաքի անոտացիան, տողի անոտացիան, ֆիլմի անոտացիան և այլն:
Այս հոդվածը մեզ ուղղորդել է ձայն ավելացնել PDF-ին՝ օգտագործելով C#: Եթե ցանկանում եք ծանոթանալ PDF ֆայլին թվային ստորագրություններ ավելացնելու գործընթացին, տես ինչպես ավելացնել թվային ստորագրությունը PDF-ին C#-ում-ի հոդվածը: