Create and Convert Word to PDF in OneDrive Using Power Apps

Create a Word document file in one drive and Convert the Word document to PDF with the Canvas App.

  • Create a canvas app: UplaodDocApp
  • Click ->Insert-> Select Media->Add picture.

1. Add picture

Event

OnSelect = Set(
    fileType, 
    Lower(
        Last(
            Split(AddMediaButton1.FileName, ".")
        ).Value
    )
);

Tree view

2. Label

Text = addMedia.Filename.

Label

3. Button

OnSelect Event:  
UpdloadFile.Run(  
    fileType,  
    {  
        contentBytes: addMedia.Media,  
        name: addMedia.FileName  
    }  
)  

Power Automate

4. Create a Power Automate flow

Power Automate

Add 2 parameters

i. DocType ii)File Content

Parameter

a. Create a file

  • Folder Path: Add a folder path to create a file in your drive.
  • File Name: SampleDoc.DocType ex: SampleDoc.docx.
  • File Content: File Content from the trigger of the canvas app.
    Create file

b. Convert file using path

  • File Path: outputs(‘CreateFile1’)?[‘body/Path’]
  • Target type: PDF
    Convert file
  • We have multiple convert types ex: PDF, GLB, HTML, JPG
    Convert types

c. Create a file

  • Folder Path: Add a folder path to create a file in your drive.
  • File Name: ConvertPDF.pdf.
  • File Content: File Content from the body of the canvas file using path2.
    File content
    Path

Output

Output


Similar Articles