Skip to content

Commit 8af2823

Browse files
update to 23.6
1 parent bd1156c commit 8af2823

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

src/Aspose.Pdf.Cloud.Sdk.Test/ConvertTests.cs

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@
2323
// </summary>
2424
// --------------------------------------------------------------------------------------------------------------------
2525

26+
using System;
2627
using System.IO;
2728
using System.Net;
29+
using System.Text;
2830
using Aspose.Pdf.Cloud.Sdk.Model;
2931
using NUnit.Framework;
3032

@@ -398,6 +400,19 @@ public void GetPdfInStorageToPptxTest()
398400
Assert.That(response.Length, Is.GreaterThan(0));
399401
}
400402

403+
/// <summary>
404+
/// Test GetPdfInStorageToPptxWithPassword
405+
/// </summary>
406+
[Test]
407+
public void GetPdfInStorageToPptxTestWithPassword()
408+
{
409+
string name = "4pagesEncrypted.pdf";
410+
UploadFile(name, name);
411+
Stream response = PdfApi.GetPdfInStorageToPptx(name, folder: TempFolder,
412+
password: Convert.ToBase64String(Encoding.UTF8.GetBytes(@"user $^Password!&")));
413+
Assert.That(response.Length, Is.GreaterThan(0));
414+
}
415+
401416
/// <summary>
402417
/// Test PutPdfInStorageToPptx
403418
/// </summary>
@@ -412,6 +427,20 @@ public void PutPdfInStorageToPptxTest()
412427
Assert.That(response.Code, Is.EqualTo(200));
413428
}
414429

430+
/// <summary>
431+
/// Test PutPdfInStorageToPptxWithPassword
432+
/// </summary>
433+
[Test]
434+
public void PutPdfInStorageToPptxTestWithPassword()
435+
{
436+
string name = "4pagesEncrypted.pdf";
437+
UploadFile(name, name);
438+
string resFileName = "result.pptx";
439+
var response = PdfApi.PutPdfInStorageToPptx(name, Path.Combine(TempFolder, resFileName), folder: TempFolder,
440+
password: Convert.ToBase64String(Encoding.UTF8.GetBytes(@"user $^Password!&")));
441+
Assert.That(response.Code, Is.EqualTo(200));
442+
}
443+
415444
/// <summary>
416445
/// Test PutPdfInRequestToPptx
417446
/// </summary>
@@ -428,6 +457,21 @@ public void PutPdfInRequestToPptxTest()
428457
}
429458
}
430459

460+
/// <summary>
461+
/// Test PutPdfInRequestToPptxWithPassword
462+
/// </summary>
463+
[Test]
464+
public void PutPdfInRequestToPptxTestWithPassword()
465+
{
466+
string name = "4pagesEncrypted.pdf";
467+
using (Stream stream = System.IO.File.OpenRead(Path.Combine(TestDataFolder, name)))
468+
{
469+
string resFileName = "result.pptx";
470+
var response = PdfApi.PutPdfInRequestToPptx(Path.Combine(TempFolder, resFileName), file: stream,
471+
password: Convert.ToBase64String(Encoding.UTF8.GetBytes(@"user $^Password!&")));
472+
Assert.That(response.Code, Is.EqualTo(200));
473+
}
474+
}
431475

432476
/// <summary>
433477
/// Test GetPdfInStorageToTeX

0 commit comments

Comments
 (0)