\documentclass[10pt]{bidipresentation}

\usepackage[pagebackref=false]{hyperref}
\usepackage{tikz}\usetikzlibrary{shapes,snakes}
\usepackage{pstricks}
\hypersetup{   pdfborder={0 0 0}, colorlinks = false}
\usepackage{eso-pic}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\pagestyle{pres}
\linespread{2}
\pagestyle{pres}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% #1 عنوان کادر
%#2 متن اسلاید
%#3 عکس پس زمینه اسلاید به صورت مثلا gra.png
\tikzstyle{mybox} = [draw=blue!30, fill=none, very thick,
    rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitle} =[fill=lightgray, text=blue]
%%%%%%%%%
 \newcommand{\myslide}[3]{\begin{plainslide}
\begin{tikzpicture}\node [mybox] (box){\setRTL\begin{minipage}{0.95\textwidth}
{#2}
  \end{minipage}};\node[fancytitle, left=10pt] at (box.north east) {\hboxR{{ \Large{#1}}}};\end{tikzpicture} 
 \AddToShipoutPicture*{\put(-40,0){\includegraphics[height=\paperheight]{#3}}}    \end{plainslide}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% محیط قضیه
%1 متن اسلاید
\tikzstyle{myghazye} = [draw=red!80, fill=none, very thick,
    rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitleghazye} =[fill=yellow!20, text=red]
%%%%%%%
 \newcommand{\myghazye}[1]{
\begin{tikzpicture}\node [myghazye] (box){\setRTL\begin{minipage}{0.95\textwidth}
{#1}
  \end{minipage}};\node[fancytitleghazye, left=10pt] at (box.north east) {\hboxR{{\Large{قضیه }}}};\end{tikzpicture} 
 \AddToShipoutPicture*{\put(-40,0){\includegraphics[height=\paperheight]{gra4.jpg}}} 
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% محیط تعریف
\tikzstyle{mytarif} = [draw=green, fill=none, very thick, rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitletarif} =[fill=green!20, text=green]
%%%%%%%
 \newcommand{\mytarif}[1]{
\begin{tikzpicture}\node [mytarif] (box){\setRTL\begin{minipage}{0.95\textwidth}
{#1}
  \end{minipage}};\node[fancytitletarif, left=10pt] at (box.north east) {\hboxR{{\Large{تعریف }}}};\end{tikzpicture} 
 \AddToShipoutPicture*{\put(-40,0){\includegraphics[height=\paperheight]{gra4.jpg}}} 
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% محیط مثال
\tikzstyle{mymesal} = [draw=blue, fill=none, very thick,
    rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitlemesal} =[fill=blue!20, text=blue]
%%%%%%%%%
 \newcommand{\mymesal}[1]{
\begin{tikzpicture}\node [mymesal] (box){\setRTL\begin{minipage}{0.95\textwidth}
{#1}
  \end{minipage}};\node[fancytitlemesal, left=10pt] at (box.north east) {\hboxR{{\Large{مثال }}}};\end{tikzpicture} 
 \AddToShipoutPicture*{\put(-40,0){\includegraphics[height=\paperheight]{gra4.jpg}}}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{plainslide}
 %%%%%%%%%%%%%%%%%%%%%%%%%
\myghazye{متن قضیه را می‌نویسم}
 %%%%%%%%%%%%%%%%%%%%%%%%%
\mytarif{متن قضیه را می‌نویسم}
 %%%%%%%%%%%%%%%%%%%%%%%%%
\mymesal{متن مثال را می‌نویسم}
\end{plainslide}
%%%%%%%%%%%%%%%%%%%%%%%%%%
\myslide{عنوان اسلاید جدید من}{ 
متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من متن اسلاید جدید من 
} {gra1.png}
\end{document}